一个jquery插件,允许您将新表单动态添加到呈现的django表单集中。
django-formset-bootstrap的Python项目详细描述
用于管理django表单集的jquery插件
这个jQuery插件帮助您创建更多可用的 Django允许客户端的表单集 在客户端添加和删除表单。
这些文档的最新版本可以在github网站上找到 此应用程序的站点,位于 https://github.com/mbourqui/django-dynamic-formset。
安装
使用pypi
- 运行pip install django-formset-bootstrap
使用源代码
- 确保Pandoc已安装
- 运行./pypi_packager.sh
- 运行pip install dist/django_formset_bootstrap-x.y.z-[...].wheel,
其中x.y.z必须替换为实际版本号和
[...]取决于您的打包配置
配置
- 将formset-bootstrap添加到项目的INSTALLED_APPS中 设置(通常是settings.py)。这是必需的,以便 能够从项目的静态文件加载脚本。
使用量
在使用表单集的模板中,请确保加载静态文件:
{%loadstatic%}
然后包括脚本:
<script src="{%static'formset_bootstrap/js/jquery.formset.js'%}" type="text/javascript"></script>
最后,设置动态表单集:
<script type="text/javascript">
$(function () {
$('#formset-id fieldset').formset();
});
</script>
设置演示项目
获得源代码后,运行以下命令设置 sqlite3数据库并启动开发服务器:
::
cd demo virtualenv venv source venv/bin/activate pip install -r requirements.txt chmod a+x manage.py ./manage.py syncdb ./manage.py runserver
现在您可以浏览到http://localhost:8000/并查看示例。
学分
这是叉子 django-dynamic-formset 来自elo80ka。