用于创建表单的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第三方库


热门话题
Android中Twitter共享的java xAuth身份验证?   带有@XmlAnyAttribute和方法的java Bug?(使用JAXB-RI)   安卓 ArrayAdapter导致java。lang.NullPointerException   java如何使用JExel从现有excel文件中删除工作表   java树映射随机停止正确返回值   使用switch和scanner类java使用用户选择   java JCalendar多天选择   Java文件zip正在创建损坏的文件   Ajax调用中的java未定义错误   java处理JSON更改信息的最佳方法   java JNI不适用于AppKit线程   java在运行时为JTable的特定行设置背景色   java如何在for循环中添加按钮?   java在getclass()方法之后强制转换对象