-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.txt
17 lines (17 loc) · 940 Bytes
/
install.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Краткая напоминалка по установке (примерная):
1) Прописать подключение к БД (предполагается что нужная БД создана):
- в locomotion/settings.py (DATABASES)
- и в xls2db.py
2) python manage.py makemigrations
Когда я пробовал сам выполнить эти пункты наскочил здесь на ошибку:
при выполнении manage.py грузит модули web-приложения, в том числе
единственное view c классом формы, при создании класса происходит
"забор" choices из БД (при этом самой базы ещё нет) - вот тут и падает.
Если у вас тоже повторится, то можно создать пустое приложение
(django-admin startproject locomotion, python manage.py startapp loco_app),
скопировать в него models.py и запустить makemigrations + migrate.
Далее можно копировать папку с тестом поверх пустого приложения с заменой файлов.
2-й вариант - просто закомментировать временно класс формы.
3) python manage.py migrate
4) python xls2db.py (берёт данные из 3-х CSV-файлов)
5) python manage.py runserver