gpt4 book ai didi

Django:如何在 Django 表单中多次包含相同的字段?

转载 作者:行者123 更新时间:2023-12-01 02:44:24 24 4
gpt4 key购买 nike

我的 Django 应用程序中有一个基本的 friend 邀请表单,如下所示:

class FriendInviteForm(forms.Form):
email = forms.EmailField()

当用户邀请一个人时,它工作得很好,但我希望允许用户邀请尽可能多的 friend 。我尝试构建的实现是显示带有 3 个电子邮件字段的表单,并允许用户使用 jQuery 在客户端动态添加更多字段。

处理此类表单的创建的最佳方法是什么,我将如何处理 View 中的电子邮件字段?我还可以为此使用 Django 的内置表单吗?

谢谢!

最佳答案

我认为表单集在这里没有多大帮助,因为 OP 想要一个单一的表单。我只会制作一个带有多行文本字段的表单,要求用户每行输入一封电子邮件,或者用分号分隔它们,并在提交表单时从那里解析电子邮件。

如果您确实需要有单独的字段,我会查看数组字段。我自己没有这样做,但例如,这里有一个类似的问题:Django equivalent of PHP's form value array/associative array

或者这个更好:Django: create HTML input array using a django form

关于Django:如何在 Django 表单中多次包含相同的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7263050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com