如何使用模型中的数据编辑表单

2024-04-26 00:22:15 发布

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

视图.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)

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

form = KEBReading_form(instance=Editrow)

Tags: formeventiddatetimedateyearfullprint