Предоставить пользователю сервис, на котором можно быстро создать голосование и собрать мнения пользователей касательно какого-либо вопроса
- python 3.6
- django 3.0+
- sqlite 3.22+
- Склонировать проект
- Открыть проект в PyCharm с наcтройками по умолчанию
- Создать виртуальное окружение (через settings -> project "simple votings" -> project interpreter)
- Открыть терминал в PyCharm, проверить, что виртуальное окружение активировано.
- Обновить pip:
pip install --upgrade pip
- Установить в виртуальное окружение необходимые пакеты:
pip install -r requirements.txt
- Синхронизировать структуру базы данных с моделями:
python manage.py migrate
- Создать суперпользователя
$ python manage.py createsuperuser
Username (leave blank to use 'prom'): vasya
Email: 1@abc.net
Password: promprog
Password (repeat): promprog
- Создать конфигурацию запуска в PyCharm (файл
manage.py
, опцияrunserver
)