hw3
- Введены типы данных в models.py, сайт переписан под django модели
- DB переведена на PostgreSQL
- Переписан docker compose файл, настроены network и volume
- Добавлена команда генерации рандомных данных в db
hw4
- Добавлены формы login, signup, logout, profile
- Добавлены вопросы и ответы и их модели и формы
hw5
- Добавлена загрузка и отображение аватарок
- Добавлены лайки и дизайки, отметка правильного ответа
- На лого слева вверху добавлена ссылка на главную
- Добавлен механизм отображения вопросов по тегу
- Теперь теги берутся из списка в контроллере
- Теперь при нажатии на тег открывается страница вопросов по тегу
- Добавлена страница hot questions
- При нажатии на название вопроса теперь открывается страница вопроса
- Улучшена пагинация
1. Проект пересобран под фреймворк django
2. Все html переделаны под шаблоны
3. Прокинуты urls
4. Добавлена пагинация
5. Мелкие улучшения проекта
6. Добавлены Dockerfile и docker compose
- создан репозиторий и подкаталоги внутри
- создана базовая структура проекта (/public/*.html, /public/static/css/style.css, /public/static/js/script.js)
- подключена библиотека bootstrap локально (/public/static/css/bootstrap.min.css) (пока не использовалась, подключена на будущее)
- настроены права (protected main branch + merge только через PR — 1)
- настроен .gitignore (за основу взят шаблон для python)
- сверстаны
- сверстаны base.html, index.html, question.html, ask.html, login.html, signup.html, profile.html
- repository and subdirectories created inside
- basic project structure created (/public/*.html, /public/static/css/style.css, /public/static/js/script.js)
- bootstrap library connected locally (/public/static/css/bootstrap.min.css) (not used yet, connected for future)
- permissions configured (protected main branch + merge only via PR - 1)
- .gitignore configured (based on python template)
-
- base.html, index.html, question.html, ask.html, login.html, signup.html, and profile.html are all set up