用于创建表单的Django CMS插件集
django-cms-forms的Python项目详细描述
Django CMS表格
来源:https://github.com/sim1234/cms_forms/
安装
- 安装
django-cms-forms
包。在 - 将
cms_forms
添加到INSTALLED_APPS
django设置中。在 - 将
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上自动构建的,并发布了一个新的版本。在
- 项目
标签: