Так что я искал Google и не могу найти решение моей проблемы. Я честно очень озадачен, поэтому спасибо, что посмотрели.Мой класс admin.TabularInline возвращает исключение: у объекта нет атрибута 'urls'
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 оказался ничем, что я вижу, связано.