/where_to_go

Devman.org homework repository

Primary LanguageJavaScript

Проект «Куда пойти — Москва глазами Артёма»

Общая информация

Проект доступен по ссылке: https://kudago.pythonanywhere.com
Панель администратора: https://kudago.pythonanywhere.com/admin

Это код первого урока в курсе по Python и веб-разработке на сайте Devman

Тестовые данные взяты с сайта KudaGo.

Инструкция по локальному запуску (для разработчика)

Перед запуском см. Переменные окружения

Скачать репозиторий:

git clone https://github.com/MargaritaPopova/where_to_go.git

Перейти в папку проекта:

cd where_to_go

Создать и активировать виртуальное окружение удобным для вас способом:

# например, через virtualenv
python3 -m venv <your-venv-name>

source <your-venv-name>/bin/activate

Установить зависимости:

pip install -r requirements.txt

Запустить миграции:

   python manage.py migrate

Запустить сервер:

   python manage.py runserver

Сайт запущен на локалхосте по адресу http://127.0.0.1:8000. Теперь можно создать суперюзера...

   python manage.py createsuperuser

...и зайти в админку по адресу: http://127.0.0.1:8000/admin/

Пока на сайте нет локаций. Чтобы поместить локацию на карту, запустите скрипт cо ссылкой на файл локации:

   python manage.py load_place <link>

Ссылки можно взять тут.
Чтобы добавить сразу все локации из файла, запустите команду:

python manage.py load_place links.txt

Либо добавьте локации вручную через админ-панель.

Создание/редактирование локации в админ-панели

Перейдите в админ-панель по адресу: https://kudago.pythonanywhere.com/admin или http://127.0.0.1:8000/admin/ и введите логин и пароль.

Для создания локации нажмите кнопку Add в панели слева:

Для редактирования локаций откройте их список Locations и выберите нужную, кликнув на нее в списке справа.

Заполните форму и загрузите картинки. Порядок загруженных картинок можно менять перетаскиванием:

Не забудьте нажать SAVE!