我想使用 pandas .to_sql 命令将一些数据添加到数据库中。有没有一种方法可以获得插入对象的自动生成的主键,因为我需要它来创建外键?
到目前为止,我这样做了:
楷模:
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,)
向 db 添加点:
points.to_sql(Vertices._meta.db_table.lower(), con=engine, if_exists='append', index=False)
现在我想在 Face 表中为这些点创建一个外键:
Face.objects.create(Points_id= ...)
非常感谢!