Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django如何用小时和分钟管理格式时间_Python_Django_Datetime - Fatal编程技术网

Python Django如何用小时和分钟管理格式时间

Python 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

在django表单中,我希望输入一段时间,格式仅为小时和分钟。 但我的网页上一直有第二个。 任何人都可以帮忙 多谢各位

models.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']
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”)

尝试django模板过滤器查看日期尝试大量模板过滤器查看时间,但无论我在做什么,我都能在第二时间找到我的错误。在我的sql数据库中,我的时间字段使用varchar类型而不是Time类型。就我修改类型而言,一切都会找到的。尝试django模板过滤器查看日期尝试大量模板过滤器查看时间,但无论我在做什么,我都会在第二时间。我发现了我的错误。在我的sql数据库中,我的时间字段使用varchar类型而不是Time类型。就我修改类型而言,一切都会找到。我尝试在html模板中{my_time | time:“h:I”}

并且我得到了一个模板语法错误-无法解析其余部分:':“h:I”'来自'recette.temps_preparation | time:“h:I”'当您使用模板过滤器时需要删除所有空格:尝试使用{my_time | time:“h:I”}我尝试在html模板中{my_time | time:“h:I”}

得到一个模板语法错误-无法解析其余部分:“:“h:I””来自“recette.temps|preparation | time:“h:I”'使用模板过滤器时需要删除所有空格:尝试使用{my_time | time:“h:I”}
<p>{{ your_date|date:"h:iA" }}</p>
your_date.strftime("%I:%M%p")