表单设计器-feincms的简单表单设计器

feincms-form-designer的Python项目详细描述


此表单设计器不试图提供所有最后配置的可能性 Django的表单,只是通过管理接口而不是 直接在python代码中。相反,它努力成为每个人都能 立即使用,无需长时间解释。

它提供了一组预定义的输入字段,如:

  • 文本字段(可以是单行和多行小部件)
  • 电子邮件地址字段
  • 复选框
  • 下拉菜单
  • 单选按钮
  • 多个选择复选框
  • 隐藏的输入字段

每个字段都可以可选地声明为强制、默认值和帮助文本 也有。就这样。

默认情况下,表单数据通过电子邮件发送到可自由定义的电子邮件地址 并存储在数据库中(还提供保存提交的csv导出)。 可以添加自己的操作,但这还没有记录在案。这些 操作不是硬编码的——它们可以为定义的每个表单自由定义 通过这个表单设计器。

配置导出

表单提交的csv导出使用python的csv模块excel 默认情况下为方言和utf-8编码。如果你的主要目标是excel,你应该 可能添加以下设置来解决excel对 用拉丁语以外的任何语言编码的csv文件-1:

FORM_DESIGNER_EXPORT = {
    'encoding': 'latin-1',
}

您可以在此处添加其他关键字参数,这些参数将在 实例化csv.writer

有关详细信息,请访问这些网站

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Hibernate:jpamodelgen生成java而不是类   java如何在第二次活动结束后显示广告?   javascript如何在linux或windows上将java导出到jar   java One ArrayList添加了2个不同的选项   AmazonWeb服务如何在java中使用AWS Textract检索pdf中存在的表   java为什么RecycleView中的水平项在单击时不起作用?   java计算如果存在映射   java在捕获的组上应用正则表达式   如何使用Java在MySQL的同一个表中插入来自不同类的值   java字符串中最常见的字母(大写和小写)   Spring SessionBean实例正在由java中的多个用户共享   使用Spring Boot将@WebInitParam中的值外部化   java一创建线程就开始执行(多线程)   java是安卓所需的系统权限。意图行动给你打电话?