Max*_*ing 6 django-models pandas pandas-to-sql
我想使用 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,)
Run Code Online (Sandbox Code Playgroud)
将点添加到数据库:
points.to_sql(Vertices._meta.db_table.lower(), con=engine, if_exists='append', index=False)
现在我想在 Face 表中创建一个外键来表示以下几点:
Face.objects.create(Points_id= ...)
Run Code Online (Sandbox Code Playgroud)
非常感谢!