当前位置:  开发笔记 > 编程语言 > 正文

使用Django在表单中生成和提交动态数量的对象

如何解决《使用Django在表单中生成和提交动态数量的对象》经验,为你挑选了1个好方法。

我希望能够使用Django更新单个表单中的动态数量的对象,我想知道最好的方法是什么.类似情况的一个例子可能有所帮助.

模型:

class Customer(Model.models):
    name = models.CharField(max_length=100)
    active = models.BooleanField()

表单(我知道我在这里混合了视图和模板代码,但这不起作用,但这是表单应该做的一般概念):

customers = Customer.objects.all()
for c in customers:
    print 
  • {{ c.name }}
  • 我该如何提交这些对象的列表?最好的办法是将客户的ID附加到每个"行"中,然后根据ID进行处理吗?是否有提交元组列表的机制?什么是理想的解决方案?



    1> Van Gale..:

    Formsets!

    此外,直接生成的表单的等效模型是模型表单集.

    推荐阅读
    手机用户2502852037
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有