小编alj*_*idu的帖子

我的admin.TabularInline类返回异常:object没有属性'urls'

所以我一直在谷歌搜索,无法找到我的问题的解决方案.老实说我很困惑,所以谢谢你看看.

mysite的/ mysite的/ urls.py:

...
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
                         url(r'^admin/', include(admin.site.urls)),
...
Run Code Online (Sandbox Code Playgroud)

mysite的/ upgradelists/admin.py:

from django.contrib import admin
from upgrademe.models import GPU, CPU

class CPUAdmin(admin.TabularInline):
    model = CPU

admin.site.register(CPU, CPUAdmin)
Run Code Online (Sandbox Code Playgroud)

返回错误:

AttributeError at /admin/
'CPUAdmin' object has no attribute 'urls'
Run Code Online (Sandbox Code Playgroud)

但是,如果我将admin.py更改为:

class CPUAdmin(admin.ModelAdmin):
    model = CPU
Run Code Online (Sandbox Code Playgroud)

一切都很好.(虽然,不相关的说明:我相信'model = CPU'部分是多余的?)

任何帮助/洞察力将非常感激.谷歌让我感到困惑,而对StackOverflow的搜索却没有发现任何我能看到的相关内容.

python django django-urls django-admin

5
推荐指数
2
解决办法
7421
查看次数

标签 统计

django ×1

django-admin ×1

django-urls ×1

python ×1