min*_*der 3 python django metaclass
我需要能够从管理面板创建表单。过程如下所示:我单击“添加表单”,然后输入要向其发送表单的电子邮件,当然还有几个字段(可能由于内联),包括字段名称,类型以及是否需要。用户应该能够查看并填写表格并提交,并且数据应该发送到管理员提供的电子邮件中。
一切看起来都很简单,但从我的角度来看,它需要一些元类编程技能。
任何人都可以将我指向Django的傻瓜表单生成器,或者至少提供一些有关创建此类东西的提示吗?我找到了django-forms-builder,但是imho有点受限制了。
我知道这已经几个月了,但尽管我无论如何都会在这里发布更新,以便其他人跟进。
django-forms-builder刚被重写,可以完全按照您最初发布此问题时的要求进行操作。
您可以在http://github.com/stephenmcd/django-forms-builder或http://bitbucket.org/stephenmcd/django-forms-builder中找到新版本。
有很多选择,尽管很少有人积极维护它们:
https://www.djangopackages.com/grids/g/form-builder/
如果您想完全控制正在发生的事情(更改需要的字段或添加新的字段,添加验证码或蜜罐,添加表单数据的自定义处理,使用表单向导,甚至通过Web REST API使用表单),请使用django-fobi https ://pypi.python.org/pypi/django-fobi
| 归档时间: |
|
| 查看次数: |
2807 次 |
| 最近记录: |