Блог о коммерческом успехе Юрия Григорьевича. Делюсь советами по бизнесу, жизни и о воспитании детей.
Для запуска сайта вам понадобится Python третьей версии.
Скачайте код с GitHub. Установите зависимости:
pip install -r requirements.txtСоздайте базу данных SQLite
python3 manage.py migrateЗапустите разработческий сервер
python3 manage.py runserver
Часть настроек проекта берётся из переменных окружения. Чтобы их определить, создайте файл .env рядом с manage.py и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение.
Доступны 3 переменные:
DEBUG— дебаг-режим. ПоставьтеTrue, чтобы увидеть отладочную информацию в случае ошибки.SECRET_KEY— секретный ключ проектаDATABASE_FILEPATH— полный путь к файлу базы данных SQLite, например:/home/user/schoolbase.sqlite3ALLOWED_HOSTS— см документацию Django
Код написан в учебных целях — для курса по Python и веб-разработке на сайте Devman.
В частности, репозиторий используется:
- В уроке "Оптимизируем сайт" курса Знакомство с Django: ORM.
- В туториале Превью для ImageField в админке
