hw3-5
hw3 - Введены типы данных в models.py, сайт переписан под django модели - DB переведена на PostgreSQL - Переписан docker compose файл, настроены network и volume - Добавлена команда генерации рандомных данных в db hw4 - Добавлены формы login, signup, logout, profile - Добавлены вопросы и ответы и их модели и формы hw5 - Добавлена загрузка и отображение аватарок - Добавлены лайки и дизайки, отметка правильного ответа
This commit is contained in:
1 parent
33379408ba
commit
466555ce05
26 files changed
+1722
-178
No files matched your search
@@ -1,21 +1,88 @@
|
||||
|
||||
<article class="card">
|
||||
|
||||
<div>
|
||||
<div class="avatar-box">avatar</div>
|
||||
|
||||
<div class="avatar-box">
|
||||
|
||||
{% if question.user.profile.avatar %}
|
||||
<img src="{{ question.user.profile.avatar.url }}" width="80">
|
||||
{% else %}
|
||||
avatar
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
<div class="vote-box">
|
||||
<span>5</span>
|
||||
<span class="vote-arrows">^</span>
|
||||
|
||||
<span
|
||||
class="question-rating"
|
||||
id="question-rating-{{ question.id }}"
|
||||
>
|
||||
{{ question.rating }}
|
||||
</span>
|
||||
|
||||
{% if request.user.is_authenticated %}
|
||||
|
||||
{% if question.id not in user_reactions %}
|
||||
|
||||
<button
|
||||
class="question-like"
|
||||
data-id="{{ question.id }}"
|
||||
>
|
||||
+
|
||||
</button>
|
||||
|
||||
<button
|
||||
class="question-dislike"
|
||||
data-id="{{ question.id }}"
|
||||
>
|
||||
-
|
||||
</button>
|
||||
|
||||
{% else %}
|
||||
|
||||
<span>voted</span>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<a class="question-title" href="question">{{ question.title }}</a>
|
||||
<p>{{ question.text }}</p>
|
||||
|
||||
<a
|
||||
class="question-title"
|
||||
href="/question?question_id={{ question.id }}"
|
||||
>
|
||||
{{ question.title }}
|
||||
</a>
|
||||
|
||||
<p>{{ question.body }}</p>
|
||||
|
||||
<div class="meta">
|
||||
<a href="question">answer (3)</a>
|
||||
|
||||
<a href="/question?question_id={{ question.id }}">
|
||||
answer
|
||||
</a>
|
||||
|
||||
<span>Tags:</span>
|
||||
{% for tag in question.tags %}
|
||||
<a class="tag" href="/?tag={{ tag }}">{{ tag }}</a>
|
||||
|
||||
{% for tag in question.tags.all %}
|
||||
|
||||
<a
|
||||
class="tag"
|
||||
href="/?tag={{ tag }}"
|
||||
>
|
||||
{{ tag }}
|
||||
</a>
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
Reference in new issue
Block a user