我有类似的模型类:
class Manager(models.Model):
employee = models.ForeignKey(Employee)
manager_id = models.ForeignKey(db_index=True,max_length=20)
start_date = models.DateField(blank=True, null=True)
end_date= models.DateField(blank=True, null=True)
记录存储在 mysql db 。
中当我使用查询来获取尚未设置结束时间的经理记录时:
Manager.objects.filter(end_time__isnull=True)
它返回零记录。
但是,
Manager.objects.all()[0].end_time==None
在Django shell中返回True
数据库中的条目也存储为' 0000-00-00'
如何查询以获取其结束时间尚未设置的Manager记录。