在管理页中注册模型

2024-05-29 06:24:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在管理页面注册一个模型。我已经做了我应该做的事来添加管理页面上的模型,但它没有得到显示。为了解决这个问题,我已经尝试过许多讨论过的解决方案,但都无济于事。你知道吗

我的代码:

#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)

管理页面上仍然没有添加任何内容。救命

应用程序结构

MyProject

|

|_MyProject

|___init__.py

|_ settings.py

|_urls.py 

|_MyP

|__inint__.py

|_Admin.py

|_models.py

|_tests.py 

|_manage.py


Tags: djangofrompy模型importurlsettingsinclude
2条回答

你必须加上

from django.contrib import admin

admin.autodiscover()

至网址.py你知道吗

试试看:

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

记住 管理员.py不是管理员.py:)

相关问题 更多 >

    热门问题