2014-02-21 3 views
0

У меня есть проект django, я настроил параметры базы данных в settings.py, и я создал модели баз данных в файле. Что еще мне нужно сделать для manage.py syncdb, чтобы создать соответствующие таблицы в моей базе данных?Django manage.py syncdb не создает модели

ответ

1

Есть еще два шага. Во-первых, модели баз данных должны быть в файле с именем models.py. Другие файлы не распознаются django для моделей баз данных. Во-вторых, вам нужно добавить запись в INSTALLED_APPS внутри settings.py для модуля, содержащего этот models.py. Итак, если у вас есть в вашем проекте somedir/models.py, вам необходимо иметь в своем settings.py:

INSTALLED_APPS = (
    #... 
    "somedir", 
) 
Смежные вопросы