-
запустить git clone https://bitbucket.org/z268/mesto
-
перейти в директорию проекта
-
создать папку .buildout
-
создать файл buildout.cfg, содержащий
[buildout] extends = buildout_base.cfg
-
установить buildout pip install zc.buildout
-
запустить buildout install
-
установить библиотеки для работы GeoDjango: https://docs.djangoproject.com/en/1.9/ref/contrib/gis/install/
-
настроить основной локальный домен и его поддомены в /etc/hosts, например,
127.0.0.1 mesto.loc 127.0.0.1 kiev.mesto.loc 127.0.0.1 bank.mesto.loc 127.0.0.1 bank.kiev.mesto.loc
-
развернуть БД из дампа
-
в БД исправить домен сайта на локальный в таблице
django_site
(см. пункт 8) -
скопировать _site/settings_local_sample.py в _site/settings_local.py, настроить в нем доступ к БД и в переменной
SESSION_COOKIE_DOMAIN
указать локальный домен (см. пункт 8) -
для запуска сайта выполнить .buildout/bin/django runserver
Q: Не получается авторизоватся на сайте
A: Скорее всего, проблема с переменной SESSION_COOKIE_DOMAIN
, она должна соответствовать домену с которого открывается сайт