表格.py
INPUT_FORMAT = (
('%d/%m/%Y','%m/%d/%Y')
)
class ReportDatetimeForm(forms.ModelForm):
date = forms.DateField(input_formats = INPUT_FORMAT,
widget=forms.DateInput()
class Meta:
model = Report
fields = ['date']
这是我以两种不同格式将输入作为日期输入的表单。以这种格式提供输入日期时%m/%d/%Y'
,日期和月份在保存在数据库中时会互换。这会影响我的应用程序。所以我想将两种输入格式保存在一个单一的格式中格式即yyyy-mm-dd
,所以用户输入的任何输入格式,给定的格式都应该以上述格式保存。
我想知道如何在 forms.py 中编写一个自定义函数,以单一格式将日期保存在数据库中。
谢谢