我想使用pandas .to_sql命令向数据库添加一些数据。有没有一种方法可以获取所创建对象的自动生成的主键,以用于创建外键?
到目前为止,我做到了:
型号:
class Custom(models.Model):
id = models.AutoField(primary_key=True, editable=False)
将点添加到db:
from django.db import models
class Vertices(models.Model):
x = models.FloatField()
y = models.FloatField()
z = models.FloatField()
class Face(models.Model):
Points = models.ForeignKey(Vertices, on_delete=models.PROTECT,)
现在,我要在Face表中创建到以下几点的外键:
points.to_sql(Vertices._meta.db_table.lower(), con=engine, if_exists='append', index=False)
非常感谢您!