一个轻量级的插件,用于使用jQuery管理Django表单集。
项目描述
# django-dynamic-formsets
一个轻量级的插件,用于使用jQuery管理Django表单集。
## 关于此插件
This [jQuery](https://jqueryjs.cn/) plugin helps you create more usable [Django](https://django.ac.cn/) formsets by allowing clients to add and remove forms on the client-side.
它最初由 [Stanislaus Madueke](https://github.com/elo80ka) 开发,并由 [The Dallas Morning News](https://github.com/DallasMorningNews/) 重新打包为静态Django应用程序(带有一两个新增强和更多文档)。
此插件的版本(如同其前身)可在 [BSD许可证] 下获得。
****
## 开始使用
1. 下载此存储库或从PyPI安装
```bash
pip安装django-dynamic-formsets
```
2. 然后,将 `dynamic_formsets` 添加到您的 `INSTALLED_APPS` 设置中,并运行 `python manage.py collectstatic`。
3. 现在,您可以通过在模板中添加以下行使您的表单集动态化
```Django
{% load static %}
...
{% comment %}
(您的模板DOM在这里,可能类似于以下内容:)
{% endcomment %}
<form id="my-form" method="post" action="">
{% csrf_token %}
{{ formset.media }}
{% for form in formset %}
<div class="individual-form">
{{ form.as_p }}
</div>
{% endfor %}
</form>
...
<script src="{% static "dynamic_formsets/jquery.formset.js" %}" type="text/javascript"> </script>
<script type="text/javascript">
$('.individual-form').formset();
</script>
```
****
## 配置
完成上述第1至3步后,您就可以自定义页面上的表单集处理JavaScript了。
有关您可以在JavaScript中更改的所有设置的详细信息将很快添加到本仓库中。
一个轻量级的插件,用于使用jQuery管理Django表单集。
## 关于此插件
This [jQuery](https://jqueryjs.cn/) plugin helps you create more usable [Django](https://django.ac.cn/) formsets by allowing clients to add and remove forms on the client-side.
它最初由 [Stanislaus Madueke](https://github.com/elo80ka) 开发,并由 [The Dallas Morning News](https://github.com/DallasMorningNews/) 重新打包为静态Django应用程序(带有一两个新增强和更多文档)。
此插件的版本(如同其前身)可在 [BSD许可证] 下获得。
****
## 开始使用
1. 下载此存储库或从PyPI安装
```bash
pip安装django-dynamic-formsets
```
2. 然后,将 `dynamic_formsets` 添加到您的 `INSTALLED_APPS` 设置中,并运行 `python manage.py collectstatic`。
3. 现在,您可以通过在模板中添加以下行使您的表单集动态化
```Django
{% load static %}
...
{% comment %}
(您的模板DOM在这里,可能类似于以下内容:)
{% endcomment %}
<form id="my-form" method="post" action="">
{% csrf_token %}
{{ formset.media }}
{% for form in formset %}
<div class="individual-form">
{{ form.as_p }}
</div>
{% endfor %}
</form>
...
<script src="{% static "dynamic_formsets/jquery.formset.js" %}" type="text/javascript"> </script>
<script type="text/javascript">
$('.individual-form').formset();
</script>
```
****
## 配置
完成上述第1至3步后,您就可以自定义页面上的表单集处理JavaScript了。
有关您可以在JavaScript中更改的所有设置的详细信息将很快添加到本仓库中。
项目详情
关闭
django-dynamic-formsets-0.0.8.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 12c49d762a90e1af6b6ca5373777d93fd259fe7ee074ff67a5af5deb9549952b |
|
MD5 | d069199129cc3e6442d8cf59042abd20 |
|
BLAKE2b-256 | 16435229f1239f75f14f4d3114d4334dc29e7597e774a3e3d476c904621f3ff8 |