0
 forms.py 

 class KEBReading_form(forms.ModelForm):

class Meta:
    model=KEBReading
    exclude=("truepower_consumed","powerfactor",)

    datetime = forms.DateTimeField(widget=forms.SplitSelectDateTimeWidget(hour_step=2, \
    minute_step=15, second_step=30, twelve_hr=True, years=[2008,2009,2010]))

データベースではDateTimeというフィールドを使用しましたが、私のWebページでは、ユーザーが入力できる日付と時刻を別々にしたいと考えています。splitSelectDateTimeWidgetを使用して機能させるにはどうすればよいですか。私は試しましたが、それはうまくいきました。ユーザーが入力する場合にのみ、日時と呼ばれる単一のフィールドとして表示されます。

4

1 に答える 1

0

このスニペットを試してください SplitSelectDateTimeWidget http://djangosnippets.org/snippets/1206/

また、Django管理者の日時ウィジェットの使用方法もここにあります カスタムフォームでDjangoの時刻/日付ウィジェットを使用する

于 2013-02-07T20:22:34.137 に答える