如何在提交表单的时候一次性添加多条数据


有这么一种状况,某一张表是填写报名用的,想在某个页面一次性让人填写完报名的名字,这样需要对数据库同时插入N条数据,这样的View该怎么处理呢?

  • 3 条回复 | 2 人参与
  • 你的意思会根据用户输入的不同名字创建不同记录?

    有两种方案,一种是多放几个表单让用户填,这个可以使用 formset,即表单集合。

    第二种方案是让用户在一个框里输入名字,用特殊符号分隔,然后在 view 中手动获取用户输入的值做分隔,再分别创建记录。

    不知道你指的是哪种情况呢?

  • @追梦人物 对 应该是算第一种吧,字段有很多,第二种不是很适合。我去研究下formset

  • @cheng8984 OK,有问题继续交流。另外点赞功能已经上线了,要是觉得回答对你有帮助,不妨给我点个赞 ^_^

添加一条新回复
登录 或者 注册 后发表回复