Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django模型中的日期数组_Python_Django_Database_Django Models_Psql - Fatal编程技术网

Python Django模型中的日期数组

Python Django模型中的日期数组,python,django,database,django-models,psql,Python,Django,Database,Django Models,Psql,我想在数据库中创建一个表,用于存储8月、9月和10月这三个月的假期。我计划创建这个数组,因为不同的月份将有不同的假期列表,我们无法将其存储在postgres数据库中。此表“假日”在8月、9月和10月只有一行,每列中都有数组。稍后,当我必须从psql查询中检查日期时,我可以检查该表中特定月份的数组,以确定该日期是否为假日。所以我有两个问题。首先,我们如何在Django models.py文件中定义这个模型。实际上,我正在创建一个填充脚本,用于填充Django模型创建的表中的数据。第二,有更好的方法

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

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

为什么是阵列?为什么不在每个假日都列一行,在日和月上分别列一列,甚至是一个日期列呢?谢谢。那会更好。