【发布时间】:2017-12-16 21:28:18
【问题描述】:
TLDR:如何让我的时间域显示在模板中?
我在类元中自定义了我的 ModelForm。出于某种原因,仅显示标签更改,而不显示小部件更改。 这是我的代码:
class MenuCreateForm(forms.ModelForm):
class Meta:
model = Menu
fields = (
'name',
'monday',
'availability_begin_mon',
'availability_end_mon',
labels = {
'availability_begin_mon': ('Begin Montag'),
'availability_end_mon': ('Ende Montag'),
widgets = {
'availability_begin_mon': forms.TimeInput(format='%H:%M'),
'availability_end_mon': forms.TimeInput(format='%H:%M'),
这是我使用的模板:
<form method="POST"> {% csrf_token %}
{{ form.as_p }}
<button class="btn btn-primary" type='submit'>Änderungen speichern</button>
</form>
有人有想法吗?非常感谢!
【问题讨论】:
标签: django django-models django-forms django-templates