首页 > 解决方案 > Django 模型中的日期数组

问题描述

我想在数据库中创建一个表,它将存储 8 月、9 月和 10 月这三个月的假期。我打算创建这个数组,因为不同的月份会有不同的假期列表,我们不能存储在 postgres 数据库中。此表“假期”在 8 月、9 月和 10 月的每一列中只有一行包含数组。稍后,当我必须从 psql 查询中检查日期时,我可以检查此表中特定月份的数组,以确定它是否是假期。所以我有两个问题。首先我们如何在 Django models.py 文件中定义这个模型。实际上,我正在创建一个填充脚本,用于填充 Django 模型创建的表中的数据。其次,有没有更好的方法来做到这一点?

标签: pythondjangodatabasedjango-modelspsql

解决方案


Django 2.1文档详细介绍了如何使用数组字段。


推荐阅读