我很感激你的帮助。我脑子里想不起来了。
我想在我的应用程序中使用Django Postgres DateRangeField作为模型。
它将包含两个日期:起始日期和结束日期,就像在预订系统中一样。

from django.contrib.postgres.fields import DateRangeField

class Booking(models.Model)
    from_to = DateRangeField()

一切都很好。我可以在管理员那里玩。
为了确认预订,我想再次提取变量中的两个日期,这就是我遇到的问题:)
printed对象在我看来很像元组,有from date和to date以及边界定义
DateRange(datetime.date(2017, 2, 1), datetime.date(2017, 3, 31), '[)')

但是,任何提取其中一个日期的尝试都失败了。
fromdate = self.from_to(0)
'DateRange' object is not callable

我相信这很简单,但是,没有关于它的文档(至少我找不到)
非常感谢你的帮助。

最佳答案

http://initd.org/psycopg/docs/extras.html#psycopg2.extras.Range
对象属性:
降低
范围的下限。如果为空或未绑定,则无。
上面的
范围的上限。如果为空或未绑定,则无。

10-08 05:06