Django DateTimeField在admin中的同一行显示日期和时间输入

时间:2015-05-27 10:10:18

标签: django django-admin

假设我有一个带有DateTimeField的模型。

对于DateTimeField,当前的管理输入是:

enter image description here

是否可以自定义它 enter image description here

感谢您的建议。

2 个答案:

答案 0 :(得分:1)

你可以通过覆盖admin css来做到这一点。你基本上必须使用.vDateField,.vTimeField元素。 在模板文件夹中创建模板admin / change_form.html。将以下行添加到该文件

{%extends“admin / change_form.html”%}

{%block extrastyle%}

.vDateField,.vTimeField {

display:block;

}

{%endblock%}

Django选择此文件,在处理原始模板文件之前读取并处理它。

答案 1 :(得分:0)

正如您所见here

fieldsets = (
        (None, {
            'fields': (('first_name', 'last_name'), 'address', 'city', 'state'),
        }),
)

first_name和last_name字段将显示在同一行