Python Django如何用小时和分钟管理格式时间
在django表单中,我希望输入一段时间,格式仅为小时和分钟。 但我的网页上一直有第二个。 任何人都可以帮忙 多谢各位 models.pyPython Django如何用小时和分钟管理格式时间,python,django,datetime,Python,Django,Datetime,在django表单中,我希望输入一段时间,格式仅为小时和分钟。 但我的网页上一直有第二个。 任何人都可以帮忙 多谢各位 models.py Class Recettes(models.Model) : … temps_preparation = models.TimeField( db_column='Temps_Preparation', help_text = 'veuillez saisir le temps sous la
Class Recettes(models.Model) :
…
temps_preparation = models.TimeField(
db_column='Temps_Preparation',
help_text = 'veuillez saisir le temps sous la forme heure:minute(HH:MM)',
blank=True,
null=True,
)
….
设置.py
...
TIME_INPUT_FORMATS = [ '%I:%M']
forms.py
class RecetteForm(forms.ModelForm) :
temps_préparation = TimeField(input_formats = ['%H:%M',], label='Temps de préparation – HH:MM')
可以直接在html模板()中设置日期格式
在上面的示例中,我使用了12小时格式。您可以直接在html模板中设置日期格式() 在上面的示例中,我使用了setting.py add中的12小时格式。
“日期时间格式”:%m-%d-%m:%S
在models.py中
temps\u preparation=models.DateTimeField(null=True)
并且在form.py中
datetime.strtime(您的日期,“%M:%S”)
在setting.py add中
“日期时间格式”:%m-%d-%m:%S
在models.py中
temps\u preparation=models.DateTimeField(null=True)
并且在form.py中
datetime.strtime(您的日期,“%M:%S”)
您需要在settings.py
文件中添加一行,它将更改项目中所有应用程序的时间格式
将其添加到settings.py
文件:
- 如果您想使用AM/PM设置12小时时钟格式:
TIME\u INPUT\u FORMATS=(“%I:%M%p”)
- 如果需要24小时时钟格式:
TIME\u INPUT\u FORMATS=(“%H:%M”)
settings.py
文件中添加一行,它将更改项目中所有应用程序的时间格式
将其添加到settings.py
文件:
- 如果您想使用AM/PM设置12小时时钟格式:
TIME\u INPUT\u FORMATS=(“%I:%M%p”)
- 如果需要24小时时钟格式:
TIME\u INPUT\u FORMATS=(“%H:%M”)
<p>{{ your_date|date:"h:iA" }}</p>
your_date.strftime("%I:%M%p")