Как работает django syncdb?шаги, за которыми следует django syncdb
В моем проекте я поместил admins.py в корневую папку проекта.
Вот структура
src
|
----proj1
| |
| -------- settings.py
| -------- urls.py
|
----forum
|
-------- admins.py
-------- models.py
-------- views.py
папки Здесь форум является Джанго приложения. и proj1 - корень.
Когда я пытаюсь выполнить syncdb, он дает следующий вывод.
Installed 0 object(s) from 0 fixture(s)
Может кто-нибудь сказать мне, как это работает SyncDB (какова последовательность шагов, он выполняет), чтобы создать базу данных? Здесь он не создает таблицы в соответствии с forum-> models.py. Должен ли я упоминать где-нибудь еще, кроме INSTALLED_APPS и admin.site.register()?
Есть ли что-нибудь, что [исходный код] (https://github.com/django/django/blob/master/django/core/управление/команды/синхронизации db.py) не может вам сказать? –
Я не прошел исходный код. Получив здесь -1, я понял, что должен был пройти через исходный код. – Bhai
'admins.py' должно быть' admin.py'; и 'syncdb' не изменяет существующие таблицы, он только создает новые. –