Киевский стандарт - чеклист

Демодоступ https://pure-river-13970.herokuapp.com/ login: demo pass: demodemo

Установка на локал

Для запуска на локале потребуеться

  1. Устанавливаем python и postgresql, создаем БД
  2. Скачиваем репозиторий
  3. Заходим в папку с репозиторием, открываем файл settings.py в папаке checklist

Заменяем

ALLOWED_HOSTS = ['pure-river-13970.herokuapp.com']

на

ALLOWED_HOSTS = []

Заменяем

DATABASES = {
   'default': dj_database_url.config(
       default='postgres://xrcpwnpfhurdqz:1c311de293b7dcc7c0098c5845f2c6d0a7c074839818c60561d56d7a4fad50e2@ec2-54-235-173-161.compute-1.amazonaws.com:5432/dris91t2ltg5e'),
}

на

DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql',
       'NAME': 'YourDBName',
       'USER': 'YourUserName',
       'PASSWORD': 'YourPassword',
   }
}

И заполняем данные для доступа в БД в полях NAME, USER, PASSWORD.

  1. Активируем venv

Заходим в папку репозитория в терминале и выполняем

$ source venv/bin/activate
  1. Запускаем миграцию моделей в БД
python manage.py migrate
  1. Создаем пользователя для входа в админку
python manage.py createsuperuser

Вводим логин и пароль

  1. Запускаем Django сервер
python manage.py runserver

(по умолчанию запускает проект на 127.0.0.1, если необходимо указать порт, выполняем python manage.py runserver 8000 или любой другой порт)

  1. Создадим ЖК и вопросы
  • Заходим в админку 127.0.0.1/admin
  • Создаем ЖК в Apartment и вопросы в Question

Вуаля!