python - Django如何管理只有小时和分钟的格式时间

标签 python django datetime

在 django 形式中,我想要输入一个仅包含小时和分钟格式的时间。 但我的网页上一直有第二名。 任何人都可以帮忙 谢谢

模型.py

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']

表单.py

class RecetteForm(forms.ModelForm) :
    temps_préparation = TimeField(input_formats = ['%H:%M',], label='Temps de préparation – HH:MM')

最佳答案

您需要向 settings.py 文件中添加一行,它将更改项目中所有应用的时间格式。

将其添加到settings.py文件中:

  • 如果您想要使用 AM/PM 的 12 小时时钟格式:TIME_INPUT_FORMATS = ('%I:%M %p',)
  • 如果您想要 24 小时制时钟格式:TIME_INPUT_FORMATS = ('%H:%M',)

关于python - Django如何管理只有小时和分钟的格式时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59776658/

相关文章:

Django 的 USE_L10N 不起作用

python - 为什么 django.utils.timezone.make_aware 和 pytz.localize 在处理 DST 时返回不同的结果?

android - 如何将 Java.Util.Date 转换为 System.DateTime

python - Numpy 数组错误或功能(在幕后转换为 int)?

python - 制作自定义概率分布以从 SciPy 中抽取随机样本

django - 有没有一种简单的方法可以将 Django 的模型和迁移链与数据库验证一致性进行比较?

java - 使用 Date 获取昨天的日期

python - 从二进制观察中恢复概率分布 - 这种实现的缺陷的原因是什么?

python - python的SysML解析器

python - 部署 Django 静态文件 - Heroku