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 には datetime 値があり、インスタンスを渡すときに別の日付と時刻をフォームに入力するにはどうすればよいですか (Editrow)

form = KEBReading_form(instance=Editrow)
4

1 に答える 1

0

まず、フォーム フィールドにウィジェットを使用する方法を理解する必要があります。次に、SplitDateTimeWidgetを使用します。

于 2013-02-14T11:06:37.127 に答える