0

我正在尝试在管理页面中注册模型。我已经完成了在管理页面上添加模型的确切操作,但它没有显示出来。我已经尝试了许多关于 SO 讨论的解决方案来解决这个问题,但没有任何帮助。

我的代码:

#settings.py

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.admin',
    'MyP',
)

网址.py

urlpatterns = patterns('',

    url(r'^hoolll/$', 'MyP.views.hello_template'),
    (r'^admin/', include(admin.site.urls)),
    # i tried this as well---> url(r'^admin/', include(admin.site.urls)),
)

管理员.py

from MyP.models import samplemod
from django.contrib import admin

admin.site.register(samplemod)

管理员页面上仍然没有添加任何内容。帮助

应用结构

我的项目

|

|_我的项目

|___init__.py

|_ settings.py

|_urls.py 

|_MyP

|__inint__.py

|_Admin.py

|_models.py

|_tests.py 

|_manage.py

4

2 回答 2

1

试试看:

class SamplemodAdmin(admin.ModelAdmin):
   pass
admin.site.register(Samplemod, SamplemodAdmin)

记住 admin.py 而不是 Admin.py :)

于 2013-10-25T11:11:27.460 回答
1

你必须添加

from django.contrib import admin

admin.autodiscover()

到 urls.py

于 2013-10-25T10:57:44.770 回答