试图用Django将数据插入数据库的表中。这是我要插入的表的模型:
class RunableFilters(models.Model):
equipment_id = models.BigIntegerField(null=True, blank=True)
filter_file_name = models.CharField(max_length=255, blank=True)
last_updated = models.CharField(max_length=255, blank=True)
class Meta:
db_table = 'runable_filters'
我得到的错误:
^{pr2}$那是我数据库里的桌子
这就是问题所在,django需要一个名为
id
的PK字段您可以很容易地解决它,了解如何集成遗留数据库:https://docs.djangoproject.com/en/dev/howto/legacy-databases/。在
对于您的代码,找到主键并通知django。Le'ts supose
equipment_id
可以充当pk:如果你有一个复合pk,那么,阅读这篇文章:https://code.djangoproject.com/wiki/MultipleColumnPrimaryKeys
相关问题 更多 >
编程相关推荐