A jQuery plugin that allows you to dynamically add new forms to a rendered django formset.
Project description
A jQuery plugin for managing Django formsets
This jQuery plugin helps you create more usable Django formsets by allowing clients add and remove forms on the client-side.
The latest versions of these documents can be found on the Github web site for this application, which is located at https://github.com/mbourqui/django-dynamic-formset.
Requirements
Installation
Using PyPI
Run pip install django-formset-bootstrap
Using the source code
Make sure Pandoc is installed
Run ./pypi_packager.sh
Run pip install dist/django_formset_bootstrap-x.y.z-[...].wheel, where x.y.z must be replaced by the actual version number and [...] depends on your packaging configuration
Configuration
Add formset-bootstrap to the INSTALLED_APPS in your project’s settings (usually settings.py). This is required in order to be able to load the script from the static files of your project.
Usage
In your templates using formsets, be sure to load the static files:
{% load static %}
Then include the script:
<script src="{% static 'formset_bootstrap/js/jquery.formset.js' %}" type="text/javascript"></script>
Finally, set up your dynamic formset:
<script type="text/javascript">
$(function () {
$('#formset-id fieldset').formset();
});
</script>
Setting up the demo project
Once you’ve got the source code, run the following commands to set up the SQLite3 database and start the development server:
::
cd demo virtualenv venv source venv/bin/activate pip install -r requirements.txt chmod a+x manage.py ./manage.py syncdb ./manage.py runserver
You can now browse to http://localhost:8000/ and view the examples.
Credits
This is a fork of django-dynamic-formset from elo80ka.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-formset-bootstrap-1.4.0.dev3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4558b076e288f1b3e602503fd193a1ce71502c96205073a4ace964f1f05f095 |
|
MD5 | cb810e6be29ba7036c818f2585f99998 |
|
BLAKE2b-256 | e521cf97a7c7758b8590f51cffafacba3bf22d5e9cf89267b200435c2d22d768 |
Hashes for django_formset_bootstrap-1.4.0.dev3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a98132f15342e176e734af583024b5d3e0ed7bc78724d1e2bc21d4937d83af7 |
|
MD5 | a4339b28f89b705447820e5a93e029ec |
|
BLAKE2b-256 | c3b87563799072148fc9300bb4e9869af0faacc1203f76d4df8ebcf3343a8c07 |