gpt4 book ai didi

python - 我的 admin.TabularInline 类返回异常 : object has no attribute 'urls'

转载 作者:太空狗 更新时间:2023-10-30 00:25:12 25 4
gpt4 key购买 nike

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

mysite/mysite/urls.py:

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

urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
...

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)

返回错误:

AttributeError at /admin/
'CPUAdmin' object has no attribute 'urls'

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

class CPUAdmin(admin.ModelAdmin):
model = CPU

那么一切就都好了。 (不过,无关紧要的注释:我认为“model = CPU”部分是多余的?)

任何对此的帮助/见解将不胜感激。 Google 让我感到难过,在 StackOverflow 上的搜索没有找到任何我认为相关的东西。

最佳答案

我遇到了同样的问题,Google 将我引导至此线程但没有帮助。我在准备发布问题时解决了它。

我什至不知道这是否与您遇到的问题相同,但它是:

class UserAnswerInline(admin.TabularInline):
model = UserAnswer
class UserQuestionAdmin(admin.ModelAdmin):
inlines = [UserAnswerInline]
admin.site.register(UserQuestion, UserAnswerInline)

正确的代码:

class UserAnswerInline(admin.TabularInline):
model = UserAnswer
class UserQuestionAdmin(admin.ModelAdmin):
inlines = [UserAnswerInline]
admin.site.register(UserQuestion, UserQuestionAdmin)

找出不同之处?是的,错误的类(class)名称。我花了 5 个小时才决定在这里创建一个新问题,然后在解释问题时弄明白了。

关于python - 我的 admin.TabularInline 类返回异常 : object has no attribute 'urls' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21763977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com