小编imo*_*tor的帖子

如何提取 Django Postgres DateRangeField 的部分内容

我希望得到一些帮助。我无法理解这个问题。
我想在我的应用程序中使用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)

我确信这很简单,但是,没有关于此的文档(至少我找不到任何文档)非常感谢您的帮助。

django postgresql

3
推荐指数
1
解决办法
582
查看次数

标签 统计

django ×1

postgresql ×1