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

时间:2020-08-18 07:04:35

标签: python django

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

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

import datetime

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

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

我还尝试了如下的回调函数

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)

1 个答案:

答案 0 :(得分:0)

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

admin.site.register(yourModel)
相关问题