日期是字符串格式的數據庫使用__gte字符串日期的Django
class A(models.Model):
date = models.CharField(max_length=50, blank=True, null=True)
耶,我知道它應該是日期類型。 但現在我們有很多記錄,我們很快就會將其更改爲日期類型。 對於當前狀態,我想獲取大於特定日期的對象。 因此,如何能我使用date__gte
例如
objs = A.objects.filter(date__gte=datetime.now())
有沒有辦法實現這個無需轉換日期時間字段。
什麼是日期的字符串格式?可能_lexicographical ordering_可能被利用來得到你想要的。 –
你需要['strftime'](https://docs.python.org/2/library/datetime.html#datetime.date.strftime)你的日期,它應該沒有問題(格式字符串取決於你)。 – RompePC