我有一个Django项目,有2个应用程序 - 一个博客应用程序和一个教程应用程序。我刚刚完成了博客应用程序,它有admin.py
用于注册模型,如下所示:
admin.site.register(Blog, BlogAdmin)
admin.site.register(Category, CategoryAdmin)
我刚开始使用教程应用程序并编写模型并在其中创建admin.py
。它看起来如下:
admin.site.register(Tutorial, tutorialAdmin)
admin.site.register(tutType, tutTypeAdmin)
模型已导入。但是,当我运行python manage.py syncdb
然后python manage.py runserver
时,我在网站的管理部分(127.0.0.1:8000/admin
)找不到新模型。
我应该将admin.py
移到两个应用程序之外,并将其作为单个文件来注册不同应用程序的所有模型吗?或者还有其他一些我错过的步骤?
答案 0 :(得分:3)
@ i.h4d35我认为DivinusVox是对的。尝试在settings.py中的INSTALLED_APPS中添加新应用,它应该被解决。请查看Django official website的管理员信息。