2012-02-17 2 views
0

По какой-то причине, когда я добавляю новую модель и использую Django South для синхронизации базы данных с помощью: /manage.py schemamigration myapp --auto, а затем строки переноса, я до сих пор не вижу модель на странице администратора. Юг говорит, что он добавил модель, хотя .. поэтому я не уверен, что происходит.Django South, добавьте новую модель

Любые мысли?

+1

Вы зарегистрировали свое приложение у администратора? – Brandon

ответ

3

Просто потому, что вы создали модель и синхронизировали ее, не означает, что она автоматически добавляется на страницу администратора. Вы должны создать admin.py файл в каталоге приложения, который содержит

from django.contrib import admin 
from .models import MyModel 

admin.site.register(MyModel) 

и убедитесь, что у вас есть admin.site.autodiscover() в главном urls.py

Это все должны быть освещены в учебнике страниц для Django. Вернитесь назад и RTM.

+0

=) безупречный! Я знал, что что-то забыл! – JohnnyCash

Смежные вопросы