如何在django python中检查isinstance的日期



我在变量date_var中有日期数据

from django.db import models
from datetime import datetime
class Model:
created_date    =   models.DateTimeField
date_var = model.created_date.date()

然而,当我用日期时间或模型检查c的isinstance时。DateTimeField返回false

isinstance(date_var,datetime)
// False
isinstance(date_var,models.DateTimeField)
// False

如何检查c是否是日期的实例?

在您的案例中,date_var的类型是date而不是datetime

如果您想检查类型date,您可以按照下面的操作

from datetime import date
isinstance(date_var, date)

相关内容

  • 没有找到相关文章

最新更新