2012-02-17 78 views
0

由于某些原因,当我添加一个新模型并使用Django South来同步数据库时:/manage.py schemamigration myapp --auto然后迁移线,我仍然看不到管理页面上的模型。 南确实说,它增加了模型虽然..所以我不知道发生了什么事..Django South,添加新模型

任何想法?

+1

您是否向管理员注册了您的应用程序? – Brandon 2012-02-17 02:40:26

回答

3

仅仅因为您创建了模型并对其进行了同步,并不表示它会自动添加到管理页面。您必须创建一个admin.py文件在您的应用程序目录包含

from django.contrib import admin 
from .models import MyModel 

admin.site.register(MyModel) 

,并确保你在你的主urls.py

这都应该本教程中页的Django有admin.site.autodiscover()。回去和RTM。

+0

=)完美!我知道我忘记了一些东西! – JohnnyCash 2012-02-17 03:51:50

相关问题