Имеется стандартная база пользователей (добавляются через админку). У каждого пользователя есть блог (пара базовых полей). У пользователей есть возможность смотреть записи других пользователей (которые опубликованы), пользователь может добавлять и редактировать свои записи. На всех страницах требуется авторизация. В качестве дизайна используется Bootstrap.
Структура urls:
/users/
— список всех пользователей/users/2/
— список записей пользователя с ID 2/2/
— Страница Post с ID 2/2/update/
— Страница редактирования Post с ID 2/create/
— Страница добавления поста
Структура модели Post:
- Название записи
- Текст записи (в форме ввода обычный textarea, но на страницах форматированный код)
- Дата и время добавления
- Дата и время последнего изменения
- Флаг, который хранит информацию, опубликован ли пост
- Автор (FK)