我正在构建一个应用程序。该应用程序将建立一个民意测验或测验。 所以我的模型将有一个类型字段(民意调查,测验)
现在我想在管理员应用列表中显示2个“类型”。但我不知道如何创建两个应用程序民意测验和测验。有没有办法,在列表中显示2个选项,然后当你点击让我们说Poll时,类型字段设置为Poll,然后你填写其余的模型字段。
谢谢
答案 0 :(得分:1)
简要介绍一下django的第二个教程页面。它描述了如何做到这一点。
http://docs.djangoproject.com/en/1.1/intro/tutorial02/#intro-tutorial02
#取消注释接下来的两行以启用admin:
from django.contrib import admin
admin.autodiscover()
将下一行添加到urlpatterns
(r'^admin/', include(admin.site.urls)),
2。您需要将模型添加到管理界面
您只需在应用程序目录中创建一个admin.py(例如民意调查)并填写以下内容:
from mysite.polls.models import Poll, Quiz
from django.contrib import admin
admin.site.register(Poll)
admin.site.register(Quiz)
您必须更改第一行以适合您的项目名称。
希望这会有所帮助!
答案 1 :(得分:1)
所以我在models.py文件中设置了一个Proxy模型,然后在admin.py中设置了代理模型作为Admin。