3

我需要能够从管理面板创建表单。过程如下所示:单击“添加表单”,然后输入表单应发送到的电子邮件,当然还有几个字段(可能归功于内联),包括字段名称、类型以及是否需要。用户应该能够查看和填写表格并提交,并且数据应该发送到管理员中提供的电子邮件。

一切看起来都很简单,但从我的角度来看,它需要一些元类编程技能。

任何人都可以给我指出一个好的 Django 表单构建器,或者至少提供一些关于创建这样的东西的技巧吗?我找到了django-forms-builder,但恕我直言,它有点太受限制了。

4

2 回答 2

5

我知道这个已经几个月了,但我只是想无论如何我都会在这里为其他任何出现的人发布更新。

django-forms-builder 刚刚被重写,以完全按照您最初发布此问题时的要求。

您可以在http://github.com/stephenmcd/django-forms-builderhttp://bitbucket.org/stephenmcd/django-forms-builder找到新版本

于 2010-08-02T04:49:29.743 回答
5

有很多替代方案,尽管没有多少是积极维护的:

https://www.djangopackages.com/grids/g/form-b​​uilder/

如果您想完全控制正在发生的事情(根据需要更改字段或添加新字段、添加验证码或蜜罐、添加表单数据的自定义处理、使用表单向导甚至通过 Web REST API 使用表单),请使用django-fobi https ://pypi.python.org/pypi/django-fobi

于 2014-10-24T12:16:15.127 回答