使用 django 循环插入数据到数据库
Posted
技术标签:
【中文标题】使用 django 循环插入数据到数据库【英文标题】:Looping insert data to database with django 【发布时间】:2018-10-02 09:08:57 【问题描述】:可以将循环数据插入到 django 模型中吗?..
这里是我的代码。在view.py
只插入1条数据。
【问题讨论】:
可能是您的数据模型不允许复制从表单中获取的某些数据(唯一 = true)?这样一来,大多数插入都会失败,因为您不能有两次相同的名称。 不要使用循环来保存多个对象,使用 bulk_create.. 这只是一个建议 @BurakÖztürk bulk create 可以使用其他模型的数据吗?... 【参考方案1】:您应该尝试将主键设置为无。
看到这个答案:How can I save the same form more than once in Django 1.8?
我的参考来自:Save multiple data using loops in django models using save function with admin save button
【讨论】:
太棒了! :)。当你有机会时,你能接受答案吗?它可以帮助其他用户知道问题已得到解答以及我的评分!以上是关于使用 django 循环插入数据到数据库的主要内容,如果未能解决你的问题,请参考以下文章
Coldfusion / Lucee - 使用一个查询循环遍历3D数组以使用多个插入插入到数据库中