gpt4 book ai didi

django - ArrayField 无法识别?

转载 作者:行者123 更新时间:2023-11-29 11:54:13 24 4
gpt4 key购买 nike

我有以下错误信息:

AttributeError: 'module' object has no attribute 'ArrayField'

相关代码段如下:

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

class TypeStatistics(models.Model):
bots_array = models.ArrayField(models.CharField(max_length=50), blank=True)

知道是什么原因造成的吗?

最佳答案

两件事,首先确保您使用的 Django 版本 >= 1.8 然后更改以下行:

bots_array = models.ArrayField(models.CharField(max_length=50), blank=True)

bots_array = ArrayField(models.CharField(max_length=50), blank=True)

django.db.models 没有 ArrayField 但您已经从 contrib postgresql 导入了 ArrayField 因此您应该使用它。

关于django - ArrayField 无法识别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38668045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com