Skip to content

Система учёта турнира прогнозистов "Совабет" квиза "Кубок Совы".

License

Notifications You must be signed in to change notification settings

sander-raven/sovabet

Repository files navigation

sovabet

Система учёта турнира прогнозистов "Совабет" квиза "Кубок Совы".

Используемые технологии

  • Бэкенд:
    • Python 3.10
      • vk
    • Django 4.0.6
      • django-environ
      • django-import-export
    • PostgreSQL
      • psycopg2-binary
  • Фронтенд:
    • Simple.css

Предварительные действия

Создайте и активируйте виртуальное окружение в главной директории проекта sovabet:

$ python3.10 -m venv .venv
$ source .venv/bin/activate
(.venv) $

Установите зависимости из requirements.txt:

(.venv) $ pip install -r requirements.txt

Перейдите в дочернюю директорию src:

(.venv) $ cd src/

Создайте файл .env (либо переименуйте .env_sample). Заполните значения переменных окружения:

DEBUG=
SECRET_KEY=
DATABASE_URL=
VK_ACCESS_TOKEN=
VK_API_VERSION=
VK_OWNER_ID=
ALLOWED_HOSTS=

Запуск

Примените миграции базы данных:

(.venv) $ python3 manage.py migrate

Создайте суперпользователя:

(.venv) $ python3 manage.py createsuperuser

Локальный веб-сервер запускается следующей командой:

(.venv) $ python3 manage.py runserver

Автор

Александр Аравин - sander-raven. Email: sander-raven@yandex.ru.

Лицензия

Проект находится под лицензией MIT. Подробнее: смотри файл LICENSE.

About

Система учёта турнира прогнозистов "Совабет" квиза "Кубок Совы".

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published