我希望得到一些帮助。我无法理解这个问题。
我想在我的应用程序中使用Django Postgres DateRangeField作为模型。
它将保存两个日期:起始日期和截止日期,就像预订系统中一样。
from django.contrib.postgres.fields import DateRangeField
class Booking(models.Model)
from_to = DateRangeField()
Run Code Online (Sandbox Code Playgroud)
一切工作都很好。我可以在管理中使用它。
为了确认预订,我想再次提取变量中的 2 个日期,这就是我碰壁的地方:)
对我来说,打印的对象看起来很像一个元组,包含起始日期和截止日期以及边界定义
DateRange(datetime.date(2017, 2, 1), datetime.date(2017, 3, 31), '[)')
Run Code Online (Sandbox Code Playgroud)
但是,任何提取其中一个日期的尝试都会失败。
fromdate = self.from_to(0)
'DateRange' object is not callable
Run Code Online (Sandbox Code Playgroud)
我确信这很简单,但是,没有关于此的文档(至少我找不到任何文档)非常感谢您的帮助。