gpt4 book ai didi

python - Django 1.7 是否有自动方法将日期时间字段从手动 HTML 表单转换为模型?

转载 作者:行者123 更新时间:2023-11-30 23:15:27 24 4
gpt4 key购买 nike

我正在编写一个简单的应用程序,它有一个带有字段的表单,该字段以“d/m/Y”格式保存出生日期。由于我们在巴西使用的日期格式,我必须使用以下代码转换日期以匹配格式“Y-m-d”:

arr_date = request.POST['birth_date'].split('/')
author.birth_date = datetime.date(int(arr_date[2]), int(arr_date[1]), int(arr_date[0]))

表单的字段是:

<input type="date" name="birth_date" value="{{ author.birth_date|date:'d/m/Y' }}"/>

是否有一种“更奇特”的方式来进行这种转换?

最佳答案

您可以使用datetime.strptime()来自标准 python 库:

from datetime import datetime
dt = datetime.strptime(str_date, '%d/%m/%Y')

关于python - Django 1.7 是否有自动方法将日期时间字段从手动 HTML 表单转换为模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28247614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com