此片段来自djangproject.com网站辅导的。有人能解释一下为什么这句话是这样写的:
inlines =[ChoiceInline]
而不是
^{pr2}$为什么类选项行周围有方括号?
from django.contrib import admin
from naslovnica.models import Poll
from naslovnica.models import Choice
class ChoiceInline(admin.TabularInline):
model = Choice
extra = 3
class PollAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['question']}),
('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}),
]
inlines =[ChoiceInline]
list_display = ('question', 'pub_date', 'was_published_recently')
search_fields = ['question']
list_filter = ['pub_date']
admin.site.register(Poll, PollAdmin)
inlines =[ChoiceInline]
这不是类的调用。{cd2>将首先创建一个新的元素。在类调用将作为
ChoiceInline()
完成。在Inlines是InlineModelAdmin、tablarinline或StackedInline的列表。 这允许您为相关模型添加“内联”表单。在
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-objects
这不是“上课通知”。只是一张单子。可以有多个内联,因此可以有复数个,并且需要将它们放在列表或元组中。在
相关问题 更多 >
编程相关推荐