gpt4 book ai didi

python - 将特定日期作为默认日期时间添加到 Django 中的 DateTimeField

转载 作者:行者123 更新时间:2023-12-05 07:02:42 25 4
gpt4 key购买 nike

我有一个已经有多个记录的模型。我现在需要添加一个 DateTimeField,同时为模型的所有现有记录提供一个特定日期作为默认日期

在我的模型中,我正在尝试:

import datetime

class some_model:
**some fields here**
setup_date = models.DateTimeField(default = datetime.datetime(2020,1,1))

在运行 makemigrations 和 migrate 时我没有收到任何错误,但是该字段没有被添加到数据库中

我也试过如下回调函数

def default_datetime_for_my_class():
return datetime.datetime(1900,1,1)

class some_model:
**some fields here**
setup_date = models.DateTimeField(default = default_datetime_for_my_class)

最佳答案

您是否在“settings.py”的“INSTALLED_APPS”字段下包含该应用?另外,请确保您能够从管理页面访问它。进入 yourApp/admin.py 并编写

admin.site.register(yourModel)

关于python - 将特定日期作为默认日期时间添加到 Django 中的 DateTimeField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63463445/

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