Skip to content

mge410/eventbe

Repository files navigation

eventbe

Django and Linter tests Code style: black

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

Запуск проекта

Первый шаг одинаковый, дальше разные для OC Windows/Linux
1 Клонируем себе репозиторий:
git clone https://github.com/mge410/eventbe.git
и переходим в папку с проектом
cd eventbe

Windows: Linux:
2 Заводим виртуальное окружение и активируем его:
python -m venv venv
.\venv\Scripts\activate
2 Заводим виртуальное окружение и активируем его:
python3 -m venv venv
source venv/bin/activate
3 Обновляем pip и качаем туда все что есть в requirements.txt:
python -m pip install --upgrade pip
pip install -r .\requirements\prod.txt
3 Обновляем pip и качаем туда все что есть в requirements.txt:
pip install -U pip или python3 -m pip install --upgrade pip
pip install -r requirements/prod.txt
4 Загружаем миграции для базы данных
python .\eventbe\manage.py migrate
4 Загружаем миграции для базы данных
python eventbe/manage.py migrate
5 Cоздаём пользователя администратора для доступа в админку
python .\eventbe\manage.py createsuperuser
5 Cоздаём пользователя администратора для доступа в админку
python eventbe/manage.py createsuperuser
6 Запускаем проект:
python .\eventbe\manage.py runserver
6 Запускаем проект:
python3 eventbe/manage.py runserver

Настройка проекта
В репозитории есть пример файла с настройками проекта example_config.env копируем его файл с названием .env внутри проекта в папку eventbe
Для Windows
cp example_config.env .\eventbe\.env
Для linux
cp -r example_config.env /eventbe/.env
После чего его можно настроить под себя

Установка зависимостей
cd requirements

Основные зависимости:
python -m pip install --upgrade pip
pip install -r prod.txt

Зависимости для разработки
pip install -r dev.txt

Зависимости для тестирования
pip install -r test.txt

Схема Базы Данных в проекте
alt text

ScreenShots alt text alt text alt text

About

Сайт для объединения людей по интересам. Наша главная задача — объединить людей, которым будет комфортно вместе и сделать это максимально безболезненно

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors