hw3
- Введены типы данных в models.py, сайт переписан под django модели
- DB переведена на PostgreSQL
- Переписан docker compose файл, настроены network и volume
- Добавлена команда генерации рандомных данных в db
hw4
- Добавлены формы login, signup, logout, profile
- Добавлены вопросы и ответы и их модели и формы
hw5
- Добавлена загрузка и отображение аватарок
- Добавлены лайки и дизайки, отметка правильного ответа
This commit is contained in:
redtea committed 2026-05-10 22:56:49 +03:00
1 parent 33379408ba
commit 466555ce05
26 files changed
+1722 -178

No files matched your search

+77 -10
View File
@@ -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>