Для запуска проекта установите python версии 3.7 и выше и pip.
Для корректной работы библиотеки Pillow требуется установка в систему библиотек libjpeg
/libjpeg-dev
/jpeg
и zlib
/zlib1g-dev
После клонирования перейдите в склонированную папку и выполните следующие команды:
python -m venv venv
source venv/bin/activate
venv\Scripts\activate
pip install -r requirements.txt
cd sourse
./manage.py migrate
./manage.py loaddata fixtures/groups.json fixtures/users.json fixtures/profiles.json fixtures/tags.json fixtures/articles.json
./manage.py runserver
Для доступа в панель администратора перейдите по ссылке http://localhost:8000/admin
В реальных проектах данные доступа (как и фикстурные данные,
которые могут хранить чувствительную информацию) не хранятся
в файле ридми или в ином месте под версионным контролем.
Поскольку данный проект учебный - для общего удобства мы
можем сделать такое допущение
- login:
author
password:author
- пользователь с ролью "Авторы" - login:
moderator
password:moderator
- пользователь с ролью "Модераторы" - login:
admin
password:admin
- суперпользователь, имеет доступ в панель администратора