Возможности пользователя:
- создать свой профиль. Реализована система регистрации и аутентификации (есть возможность сменить/восстановить пароль)
- выложить свой пост, воспользовавшись формой на сайте
upd1: пост может быть опубликован в конкретном сообществе
upd2: добавлена возможность прикреплять к постам изображения - подписаться/отписаться на другого пользователя, формируя свою личную страницу избранных публикаций
- оставлять комментарии к публикациям
- клонировать репозиторий
git clone [email protected]:viator3m/journals.git
- в директории с проектом создать виртуальное окружение
python -m venv venv
- установить зависимости
pip install -r requirements.txt
- применить миграции
python manage.py makemigrations
python manage.py migrate
- запустить сервер
python manage.py runserver
Для входа в админ-зону:
- создать суперпользователя
python manage.py createsuperuser
- перейти по адресу
localhost:8000/admin/
Ознакомится с работающим проектом можно по ссылке