Skip to content

realrushen/devman-django

Repository files navigation

Сайт Куда пойти - Москва глазами Артема

Этот сайт позволяет аналогично сайту Яндекс.Афиша найти на карте Москвы интересные места для досуга и отдыха.

intro

Проект создан в учебных целях в рамках курса Devman Django

Проверить сайт можно тут

Административная панель сайта

  • Логин: guest
  • Пароль: Qj8mfCAB7RaY9H4

Разворачивание проекта для разработки локально

При разработке был использован python v3.8

С использованием стандартных средст python

  • Скачать репозиторий проекта и перейти в его директорию
git clone https://github.com/realrushen/devman-django.git && cd ./devman-django
  • Инициализировать и активировать виртуальное окружение
python3 -m venv .venv && source .venv/bin/activate
  • Установить зависимости
pip3 install -r requirements.txt
  • Задать настройки приложения из переменных окружения. Пример настроек для разработки локально можно найти тут. Поддерживается .env файл, который нужно разместить в корне репозитория.

  • Применить миграции бызы данных

python3 manage.py migrate
  • Запустить development сервер Django
python3 manage.py runserver

С использованием poetry (рекомендовано)

  • Установить poetry по инструкции

  • Скачать репозиторий проекта и перейти в его директорию

git clone https://github.com/realrushen/devman-django.git && cd ./devman-django
  • Инициализировать development окружение
poetry install
  • Задать настройки приложения из переменных окружения. Пример настроек для разработки локально можно найти тут. Поддерживается .env файл, который нужно разместить в корне репозитория.

  • Применить миграции бызы данных

python3 manage.py migrate
  • Запустить development сервер Django
python3 manage.py runserver

Наполнение сайта данными

Предусмотренно два способа загрузки данных в проект:

  1. В ручном режиме через админ панель
  2. С помошью кастомной менеджмент команды Django python3 manage.py load_place. Подробная информация: python3 manage.py load_place -h

Структура данных для автоматической загрузки

Лицензирование и авторские права

Данные взяты с https://kudago.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published