Блог на Django со статьями и полноценным CRUD. Используются class-based views и система аутентификации Django.
- Список статей на главной странице:
- сортировка по дате публикации (новые сверху)
- Детальная страница статьи
- Регистрация пользователя (signup) + автоматический вход после регистрации
- Создание статьи только для авторизованных пользователей (LoginRequired)
- Редактирование и удаление статьи только автором (UserPassesTestMixin)
- При создании статья автоматически привязывается к текущему пользователю (author)
- Python
- Django
- SQLite (по умолчанию)
Виртуальное окружение: python -m venv venv
venv\Scripts\activate
source venv/bin/activate