Как проверить isinstance для даты в django python
У меня есть данные даты в переменной date_var как
from django.db import models
from datetime import datetime
class Model:
created_date = models.DateTimeField
date_var = model.created_date.date()
однако, когда я проверяю isinstance c с datetime или с models.DateTimeField, он возвращает false
isinstance(date_var,datetime)
// False
isinstance(date_var,models.DateTimeField)
// False
как проверить, является ли c экземпляром date?
В вашем случае тип date_var
- это date
, а не datetime
.
Если вы хотите проверить тип date
, вы можете сделать это следующим образом
from datetime import date
isinstance(date_var, date)