Приложение Django poll - это полнофункциональное приложение для опросов. Вы должны зарегистрироваться в этом приложении, чтобы смотреть опросы и голосовать. Если вы уже проголосовали, то вы не можете проголосовать снова. Только владелец опроса может редактировать, обновлять, удалять опрос, удалять данные из голосования и завершать опрос. Если опрос завершен, в нем нельзя голосовать. Завершенный опрос показывает пользователю только окончательный результат. Есть возможность поиска по опросам. Также пользователь может фильтровать опросы по имени, дате публикации и количеству проголосовавших. Пагинация будет работать даже после применения фильтра.
Эти инструкции позволят вам запустить копию проекта на вашем локальном компьютере в целях разработки и тестирования.
python >= 3.5, django>=2.0
git clone https://github.com/rotoro-cloud/Django-Poll-App.git
Установи зависимости python
pip install -r requirements.txt
Установи утилиты работы с БД
pip install mysqlclient
sudo vi lets_quiz/settings.py
Добавь нужные данные
[client]
database = lets_quiz
user = djangouser
password = PASSWORD
default-character-set = utf8
Перезапусти MySQL
sudo systemctl daemon-reload
sudo systemctl restart mysql
Создай структуру БД
python3 manage.py migrate
Создай пользователя для администрирования
python3 manage.py createsuperuser
Приложение запускается на 8000 порту
python3 manage.py runserver 0.0.0.0:8000
Приложение будет доступно по адресу "http://YOUR-IP:8000" из твоего браузера
Mahmudul alam
Email: [email protected]