Skip to content

tsunonoaru/Django-ORM-standalone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пульт охраны банка

Это внутренний репозиторий для сотрудников банка «Сияние». Если вы попали в этот репозиторий случайно, то вы не сможете его запустить, т.к. у вас нет доступа к БД, но можете свободно использовать код вёрстки или посмотреть как реализованы запросы к БД. Пульт охраны - это сайт, который можно подключить к удалённой базе данных с визитами и карточками пропуска сотрудников нашего банка.

Как установить

Python c версией 3.12 должен быть уже установлен. Затем используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Переменные окружения

Для работы проекта нужно создать файл .env, в который необходимо записать адрес сайта, пароль и секретный ключ, имя пользователя, порт и название сайта:

DB_HOST=(Адрес сайта)
DB_PASSWORD=(Пароль)
SECRET_KEY=(Секретный ключ)
DB_PORT=(Порт)
DB_NAME=(Название сайта)
DB_USER=(Имя пользователя)

DB_HOST - нужен для поиска правильной веб-страницы на сервере.

DB_PASSWORD - нужен для аутентификации пользователя - проверки, что он тот, за кого себя выдаёт.

SECRET_KEY - нужен для обеспечения безопасности и целостности веб-приложения.

DB_PORT - определяет, через какой порт происходит соединение.

DB_NAME - может использоваться для настройки заголовков сайта, админ-панели. Также название сайта (доменное имя) используется для навигации между страницами. Когда создаются абсолютные URL-адреса, этот домен применяется вместе с любыми относительными путями.

DB_USER - нужен для аутентификации и авторизации пользователей.

Как запустить

Для запуска программы необходимо написать следущее:

python main.py

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages