如何从pandas.to_sql插入获取主键

时间:2018-08-29 06:03:39

标签: pandas django-models pandas-to-sql

我想使用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)

非常感谢您!

0 个答案:

没有答案