gpt4 book ai didi

python - 如何解决Django和Postgresql的“关系{tableName}的列{columnName}不存在”

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

我试图使用脚本将数据插入到用于Django的postgresql数据库中,但不幸的是,我无法使其工作。
我已经成功地迁移了数据表,并使用django后端手动生成了数据。我已经使用PgAdmin连接到数据库,并确认所有预期的列都在那里,并且数据类型正确。
django模型

Django model
class Entries(models.Model):
name = models.CharField(max_length=255)
symbol = models.CharField(max_length=255)
quantity = models.IntegerField()
typ = models.CharField(max_length=255)
price = models.DecimalField(max_digits=20, decimal_places=2)

def __str__(self):
return self.name

psycopg2插入行
cursor.execute(f'INSERT INTO appname_entries (name, symbol, quantity, typ, price) VALUES (%s, %s, %s, %s, %s)',
('a01', 'AXB', 50, 'purchase', 50.25))

关系“AppNAMEL条目”栏目“价格”不存在
第1行:…appname_条目(名称、符号、数量、类型、价格)。。。

最佳答案

检查是否在代码的其他地方调用类实例
把那部分评论出来
重新运行迁移
这应该管用。

关于python - 如何解决Django和Postgresql的“关系{tableName}的列{columnName}不存在”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57864897/

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