AdminSplitDateTim不工作

2024-06-16 16:26:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我读了this topic(使用%YYYY-%MM-%DD %HH-%MM格式)并重复了所有内容,但这不起作用。datetime的小部件看起来像splitDateTime,而不是adminSplitDateTime中的datetimepicker。这是我的密码表单.py在

class ReservationForm(ModelForm):
    class Meta:
        model = Reserve

    def __init__(self, *args, **kwargs):
        super(ReservationForm, self).__init__(*args, **kwargs)
        self.fields['datetime_reservation'].widget = widgets.AdminSplitDateTime()
        self.fields['datetime_reservation'].label = "(month/day/year hour/minutes)"

以及我的模板文件。在

^{pr2}$

我还将“admin/jsi18n/”添加到我的urlConf中,例如

url(r'^admin/jsi18n/$', 'django.views.i18n.javascript_catalog', name="django.views.i18n.javascript_catalog"),

第二个问题。我尝试这样做,因为我无法将日期时间字段格式改为'%d/%m%y %H:%M'。我尝试使用DateTimeField(input_formats="%d/%m/%y %H:%M"),但这不起作用,而且我有一个错误,比如"Use %YYYY-%MM-%DD %HH-%MM format"。我尝试使用SplitDateTime并将format设置为input_date_formats "%d/%m/%y",但这不起作用。可能在这个字段中不支持这种格式,我必须为这种格式编写自定义字段?在

提前谢谢你的帮助。在


Tags: selffieldsdatetimeadmininit格式hhargs