/Blog_yug

Оптимизация запросов к базе данных блога

Primary LanguageCSSMIT LicenseMIT

Блог им. Юрия Григорьевича

Работа с блогом о коммерческом успехе.

Проведена оптимизация запросов к базе данных, исправлена заторможенность работы админки. Скорость загрузки страниц упала с 10-15 секунд до 0.5-1.

Запуск

  • Скачайте код
  • Установите зависимости командой pip install -r requirements.txt
  • Создайте БД командой python3 manage.py migrate
  • Запустите сервер командой python3 manage.py runserver

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

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

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

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

Цели проекта

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