Аналог Яндекс.Афиши

Сайт-блог об интересных местах, которые можно посетить в Москве

image

Демо сайта

Посмотреть как выглядит сайт можно по следующей ссылке.
Админка сайта доступна по ссылке.

Запуск

Для запуска сайта вам понадобится Python третьей версии.

Скачайте код с GitHub. Установите зависимости:

pip install -r requirements.txt

Создайте базу данных SQLite

python3 manage.py migrate

Запустите разработческий сервер

python3 manage.py runserver

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

Часть настроек проекта берётся из переменных окружения. Чтобы их определить, создайте файл .env рядом с manage.py и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение.

Доступны 3 переменные:

  • DEBUG — дебаг-режим. Поставьте True, чтобы увидеть отладочную информацию в случае ошибки.
  • SECRET_KEY — секретный ключ проекта
  • ALLOWED_HOSTS — см документацию Django

Цели проекта

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