Web-interface backend template for services based on ShariX Guide. It implies interaction with the list of services, payment, establishment of relationships, interaction with technical support, etc. that is beyond default scenario

Шаблон бэкэнда веб-интерфейса сервиса на основе ShariX Guide.Подразумевает взаимодействие со списком услуг, тарифы, настройку взаимоотношений

TonyKurts 847c920347 Дополнен requirements.txt 2 năm trước cách đây
config 4410c0f648 Немного изменено пояснение в config/settings.py 2 năm trước cách đây
static 180dc5b53d Django, OAuth2, вёрстка из master, бд postgres 2 năm trước cách đây
users 6df62453ba Удалены "мусорные" файлы и директории 2 năm trước cách đây
.gitattributes 10e5e2588c Создан .gitattributes 2 năm trước cách đây
.gitignore dcedec00db Создан .gitignore 2 năm trước cách đây
manage.py 180dc5b53d Django, OAuth2, вёрстка из master, бд postgres 2 năm trước cách đây
readme.md 0316b73dec Исправление readme.md 2 năm trước cách đây
requirements.txt 847c920347 Дополнен requirements.txt 2 năm trước cách đây

readme.md

Установка

Скачать файлы и перейти в директорию c manage.py. Далее нужно создать виртуальную среду:

Unix

python3 -m venv venv

В случае отсутствия библиотеки venv, ее можно установить следующим способом:

sudo apt install -y python3-venv

Windows

python -m venv venv


Созданную виртуальную среду необходимо активировать:

Unix

source venv/bin/activate

Windows

venv/Scripts/activate


Скачиваем и устанавливаем все библиотеки из файла requirements.txt:

pip install -r requirements.txt


В config/settings.py в словаре DATABASES вписываем нужные данные или создаем базу данных sqlite3 по инструкции в самом файле.


Чтобы запустить сервер:

python manage.py runserver 8000

Если порт не указывать, по умолчанию будет применен 8000. Если указанный порт занят, увеличьте на 1 пока сервер не запустится. В терминале будет указана ссылка на сайт.