0

视图.py

Editrow = KEBReading.objects.get(id=id)
print Editrow.datetime_reading
event_full_datetime=datetime(Editrow.datetime_reading.year,
                             Editrow.datetime_reading.month,
                             Editrow.datetime_reading.day,  
                             Editrow.datetime_reading.hour, 
                             Editrow.datetime_reading.minute,  
                             Editrow.datetime_reading.second)
date = event_full_datetime.year, event_full_datetime.month, event_full_datetime.day
time = event_full_datetime.hour, event_full_datetime.minute
print date
print time

form = KEBReading_form(instance=Editrow)

在我的模型中,我有一个日期时间字段。但在我的表格中,我有一个单独的日期和时间字段。但是当我想编辑一行时,我的变量 Editrow 具有日期时间值我如何在传递实例时使用单独的日期和时间填充表单(Editrow)

form = KEBReading_form(instance=Editrow)
4

1 回答 1

0

首先,您应该了解如何将小部件用于表单字段。然后,只需使用SplitDateTimeWidget

于 2013-02-14T11:06:37.127 回答