我要给一个数据库表里存数据,表项有四十多个,按常规办法保存的话要先声明对象然后给属性一一赋值才能save,我现在有一个list保存了十几条信息要导入数据库,有没有什么办法不用一一给属性赋值,保存到数据库里的方法?
@shen_gan 多谢!我已经解决了,非常感谢
@浮生 bulk-create 就是用于批量存入数据库的。
bulk-create
刚刚测试了一下,这个确实是可以,你仔细看看。看 bulk-create 这一节:
https://docs.djangoproject.com/en/1.8/ref/models/querysets/#bulk-create
@shen_gan 你好,我看了一下queryset,好像是在数据库查询的时候非常有用,我是想保存,这个怎么用呢
其实你也可以直接使用sql语句。save会返回一个对象,如果你不需要使用这个对象,而是仅仅存入数据库的话,就可考虑直接使用sql语句。