【发布时间】:2018-04-18 00:43:04
【问题描述】:
我想添加一个模型中没有的额外字段(列)。因此,我创建了一个模型表单,其中定义了新的额外字段。
admin.py
class WorkingHourForm(forms.ModelForm):
extra_field = forms.CharField(max_length=100)
class Meta:
model = WorkingHour
fields = ['day', 'period', 'time_range', 'extra_field']
class WorkingHourInline(admin.TabularInline):
model = WorkingHour
form = WorkingHourForm
这应该可行,因为它几乎是 documentation 中示例的副本。 但是,这会引发错误:Unable to lookup 'extra_field' on WorkingHour or WorkingHourInline
我做错了什么?
【问题讨论】: