1
我重寫我的模型管理的形式,以改變的TimeField
場的顯示時間的格式:格式化TimeField
class myTimeForm(forms.ModelForm):
start_time = forms.TimeField(widget=forms.TimeInput(format='%H:%M'))
class Meta:
model = MyModel
class MyModelAdmin(admin.ModelAdmin):
form = myTimeForm
現在,now
和時鐘按鈕,我曾與默認形式有消失(以下Start time
的截圖是重寫的部件,End time
用默認的一個。
我錯過了什麼?
您怎麼知道?我不認爲它在文檔-_- – cedzz
不,「AdminTimeWidget」目前沒有記錄。您可以通過查看[代碼](https://github.com/django/django/blob/ff05de760cc4ef4c7f188e163c722ec3bc1f0cbf/django/contrib/admin/options)來查看它是Django管理中的'models.TimeField'的默認控件。 PY#L78)。 – Alasdair
gotcha ..謝謝。顯然,設置格式不起作用:(。試用了它的每個組合,放在__init__中以覆蓋字段小部件也仍然不起作用 – cedzz