На стадии разработки.
Улицы России это проект единственной общероссийской организации в такой сфере, которая способствует развитию уличных культур: воркаут, паркур, граффити, хип хоп и другие. Улицы России ломают стереотипы о том, что это агрессивный и травмоопасный спорт И доказывают, что этим может заниматься любой.
- Python
- Django Rest Framework
- Djoser
- Simple JWT
- drf-yasg
- phonenumberslite
├──.github/ # Файлы и настройки, связанные с GitHub/Github actions
├──infra/ # Директория с docker compose
├──requrements/ # Директория с файлами зависимостей
│ ├── develop.txt # Файл со списком зависимостей для разработки
│ └── production.txt # Файл со списком зависимостей для продуктовой версии
├── src/ # Backend приложения Django/DRF
│ ├── about/ # Приложение для моделей об организации и документов [в разработке]
│ ├── api/ # API - программный интерфейс приложения [в разработке]
│ ├── config/ # Главная директория проекта с основными настройками [в разработке]
│ ├── core/ # Приложение общего назначения для вспомогательных функций, процессоров, констант [в разработке]
│ ├── disciplines/ # Приложение для моделей дисциплин и спорта [в разработке]
│ ├── events/ # Приложение для моделей о событиях и календаря [в разработке]
│ ├── news/ # Приложение для моделей новостной рубрики [в разработке]
│ ├── news/ # Приложение для моделей пользователей и участников проекта [в разработке]
│ ├──.dockerignore # Конфигурационный файл, исключения Docker [в разработке]
│ ├──Dockerfile # Конфигурационный файл Docker [в разработке]
│ └── manage.py # Исполняемый файл
├── .env.example # Файл примера для секретных переменных
├── .gitignore # Файл со списком неотслеживаемых файлов и каталогов
├── .pre-commit-config.yaml # Файл настройки pre-commit
├── LICENSE # Лицензия проекта
└── setup.cfg # Конфигурационный файл
- Клонируйте проект на свой компьютер:
git@github.com:League-Of-Free-Internet/empty_project.git
- Установите и активируйте виртуальное окружение c Python 3.12.3
cd ./empty_project/ &&
py -m venv venv
Для Windows:
source venv/Scripts/Activate
Для Linux
source venv/bin/activate
- Установите зависимости из файла requirements/develop.txt
Для Windows:
python -m pip install --upgrade pip
pip install -r requirements/develop.txt
для Linux:
pip install --upgrade pip
pip install -r requirements.txt
- Создайте переменные окружения в основной папке проекта "empty_project"
touch .env
- Добавьте ваши данные в файл .env
SECRET_KEY="Секретный код Django"
DEBUG=True
[Подробнее в файле .env.example]
Владимир Васильев | Python-разработчик | Cтраница GitHub |
Эдуард Гумен | Python-разработчик | Cтраница GitHub |
Пожалуйста, ознакомьтесь с MIT license