Django South,添加新模型

时间:2012-02-17 01:23:56

标签: django django-models django-admin django-south

出于某种原因,当我添加一个新模型并使用Django South通过以下方式同步数据库时:/ manage.py schemamigration myapp --auto然后是迁移行,我仍然无法在管理页面上看到该模型。 South确实说它添加了模型但所以我不确定发生了什么......

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

仅仅因为您创建了模型并同步了它,并不意味着它会自动添加到管理页面。您必须在app目录中创建一个包含

admin.py文件
from django.contrib import admin
from .models import MyModel

admin.site.register(MyModel)

并确保您的主urls.py

中有admin.site.autodiscover()

这应该在Django的教程页面中涵盖。回去和RTM。