gpt4 book ai didi

python - 使用字符串中的日期时间创建 Django 模型

转载 作者:行者123 更新时间:2023-11-28 20:48:11 27 4
gpt4 key购买 nike

给定以下 Django 模型:

from django.db import models

class TimeStamp(models.Model):
date = models.DateField()

我很惊讶地发现我可以传入字符串而不是 datetime 对象:

In [4]: ts = TimeStamp.objects.create(date="2001-12-31")

In [5]: ts.date
Out[5]: '2001-12-31'

In [6]: reloaded_ts = TimeStamp.objects.get(id=ts.id)

In [7]: reloaded_ts.date
Out[7]: datetime.date(2001, 12, 31)

为什么 Django 这样做而不是类型错误?是否有此行为的文档?它期望什么时间格式?

最佳答案

关于python - 使用字符串中的日期时间创建 Django 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17427686/

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