Wagtail 表单静态字段和仅限超级用户的页面
Wagtail Form static fields & superuser-only page
我没有找到任何答案。那么在 Wagtail 中有没有办法让 AbstractEmailForm
没有 AbstractFormField
(例如,我可以将它们硬编码为 AbstractEmailForm
吗?我知道 AbstractEmailField
有一些变量 Django
需要)。我只需要一个只有 email
字段的联系表,我不需要动态设置字段。
第二个问题:如何设置表单页面的权限,只有超级用户才能编辑表单页面?(还有翻译版本?这个问题有很多答案,但我没有实际上了解如何使用 AbstractEmailForm
).
非常感谢!
如果您对表单字段进行硬编码,那么 Wagtail 表单模块不会真正为您提供任何您尚未从 Django's forms framework 获得的东西,因此您最好使用Django 直接形成。 Wagtail 页面上的 serve
方法相当于 Django 视图函数,因此任何通常进入视图函数的表单处理逻辑都可以放在 serve
.
中
这里有一个例子(但是是为 Wagtail 1.x 编写的,所以导入需要调整):https://github.com/gasman/wagtail-form-example/commits/master
我没有找到任何答案。那么在 Wagtail 中有没有办法让 AbstractEmailForm
没有 AbstractFormField
(例如,我可以将它们硬编码为 AbstractEmailForm
吗?我知道 AbstractEmailField
有一些变量 Django
需要)。我只需要一个只有 email
字段的联系表,我不需要动态设置字段。
第二个问题:如何设置表单页面的权限,只有超级用户才能编辑表单页面?(还有翻译版本?这个问题有很多答案,但我没有实际上了解如何使用 AbstractEmailForm
).
非常感谢!
如果您对表单字段进行硬编码,那么 Wagtail 表单模块不会真正为您提供任何您尚未从 Django's forms framework 获得的东西,因此您最好使用Django 直接形成。 Wagtail 页面上的 serve
方法相当于 Django 视图函数,因此任何通常进入视图函数的表单处理逻辑都可以放在 serve
.
这里有一个例子(但是是为 Wagtail 1.x 编写的,所以导入需要调整):https://github.com/gasman/wagtail-form-example/commits/master