我很感激一些帮助。我无法理解这一点
我想在我的应用程序中使用 Django Postgres DateRangeField 作为模型。
它将保留两个日期:从预约系统开始的日期和日期。
from django.contrib.postgres.fields import DateRangeField
class Booking(models.Model)
from_to = DateRangeField()
一切都很好,很好。我可以在管理员中使用它 为了确认预订,我想再次提取变量中的2个日期,这就是我撞墙的地方:)
对我来说,打印的对象看起来很像一个元组,具有从日期和到目前为止的界限定义
DateRange(datetime.date(2017, 2, 1), datetime.date(2017, 3, 31), '[)')
但是,任何提取其中一个日期的尝试都会失败。
fromdate = self.from_to(0)
'DateRange' object is not callable
我确信这很简单,但是没有关于此的文档(至少我找不到) 非常感谢您的帮助。
答案 0 :(得分:2)
http://initd.org/psycopg/docs/extras.html#psycopg2.extras.Range
对象属性:
下
范围的下限。如果为空或未绑定,则为无。上
范围的上限。如果为空或未绑定,则为无。