Django:admin.py不存在?

时间:2011-05-16 14:48:32

标签: django

在DjangoBook中,它说每个书籍应用都应该有自己的admin.py。但是,我的应用程序都没有自己单独的admin.py文本建议。我只是想知道这是否是一个Django 1.3的东西,如果是这样,现在存储的admin.py数据在哪里,如果不是在一个单独的admin.py文件中?

我所指的章节在这里: http://djangobook.com/en/2.0/chapter06/

P.S。我不是在谈论django-admin.py

2 个答案:

答案 0 :(得分:6)

默认情况下,在您创建新应用时没有为您创建admin.py文件,您需要创建自己的应用。以下是有关如何创建admin.py文件的说明。

http://docs.djangoproject.com/en/1.3/ref/contrib/admin/

编辑:不再支持1.3,这是1.8的链接:

https://docs.djangoproject.com/en/1.8/ref/contrib/admin/

答案 1 :(得分:2)

您需要在新应用中创建admin.py并使用来自django.contrib import admin 进行编辑。
在project / urls.py中,在我的情况下(mysite) /urls.py)指定newapp / admin(民意调查/管理员)的网址,例如来自django.conf.urls导入模式,包含,来自django.contrib导入的管理员 admin.autodiscover()
urlpatterns = patterns('',url(r'^ admin /',include(admin.site.urls)),)