用于创建表单的Django CMS插件集

django-cms-forms的Python项目详细描述


Django CMS表格

Test pipelinecodecovpypi

来源:https://github.com/sim1234/cms_forms/

安装

  • 安装django-cms-forms包。在
  • cms_forms添加到INSTALLED_APPSdjango设置中。在
  • path("forms/", include("cms_forms.urls"))添加到主url配置中。在

配置

通过在django设置中设置这些变量来配置这个包。 所有设置都是可选的。默认值可以从cms_forms.config_defaults导入。在

CMS_FORMS_REGISTER_PLUGINS:bool-一个标志,指示包是否应该向cms注册以下列表中提到的所有插件。在

CMS_FORM_PLUGINS:List[str]-形成插件的点分隔路径的列表。在

CMS_FIELD_PLUGINS:List[str]-表单字段插件的点分隔路径列表。在

CMS_WIDGET_PLUGINS:List[str]-指向字段小部件插件的点分隔路径列表。在

CMS_CHOICE_OPTION_PLUGINS:List[str]-选项插件的点分隔路径列表。在

CMS_CHOICE_FIELD_PLUGINS:List[str]-指向选项字段插件的点分隔路径列表。在

CMS_BUTTON_PLUGINS:List[str]-按钮插件的点分隔路径列表。在

文件

托多

贡献

只要测试并通过回购检查,可以随意提出任何更改。在

以下是项目开发安装的简单指南:

git clone https://github.com/sim1234/cms_forms.git && cd cms_forms
apt-get install python3.8 docker docker-compose  # these are system requirements
python3.8 -m venv venv && source venv/bin/activate
export PYTHONPATH=$PYTHONPATH:$(pwd)/examples
export DJANGO_SETTINGS_MODULE=installation.settings
pip install -r requirements-test.txt
flake8 .
black --line-length 120 .
pytest --cov cms_forms tests
docker-compose down && docker volume prune -f && docker-compose up --build --abort-on-container-exit # run selenium tests

这个项目是在tagpush上自动构建的,并发布了一个新的版本。在

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

推荐PyPI第三方库


热门话题
java如何从servlet向所有登录用户发送数据   java为什么需要ScheduledExecutorService。shutdown()使用我100%的CPU吗?   用于计算ArrayList中重复项的java嵌套循环无法正常工作   如何获取使用audioinputstream java下载文件的进度   java Kurento复合网格记录   识别方法的java问题   java on Markerclick listener绘制路线并计算距离   java在API级别16上创建/生成R.id   java如何修复HQL查询中的“意外令牌”错误   Java创建损坏的ZIP文件   JavaGSON。如何将json对象转换为json数组?   java需要配置Spring安全性和Hibernate   Vowpal Wabbit的Java API?