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