在Django模型中添加多个日期字段

时间:2017-11-17 00:36:14

标签: django django-models

我正在尝试添加一个允许我在Django模型中添加多个显示日期的字段。有时显示日期将包含3个日期,有时是1或有时7.我如何在模型中添加它并拥有它以便我可以在Django管理员中添加多个日期?

1 个答案:

答案 0 :(得分:1)

如果您使用的是postgres,可以使用ArrayField来实现此目的。

from django.db import models
from django.contrib.postgres.fields import ArrayField

class MyModel(models.Model):
    dates = ArrayField(
        models.DateTimeField(),
    )

以下是documentation

另一种方法是声明ShowDate模型,并将ForeignKey链接设置回Show模型。