Skip to main content

Introduction

A Django reusable app providing the ability for admin users to create their own forms within the admin interface drawing from a range of field widgets such as regular text fields, drop-down lists and file uploads. Options are also provided for controlling who gets sent email notifications when a form is submitted. All form entries are made available in the admin via CSV export.

Installation

Assuming you have setuptools installed, the easiest method is to install directly from pypi by running the following command:

$ easy_install -U django-forms-builder

Otherwise you can check out the source directly and install it via:

$ python setup.py install

Once installed you can then add forms_builder.forms to your INSTALLED_APPS and forms_builder.forms.urls to your url conf.

File Uploads

It’s possible for admin users to create forms that allow file uploads which can be accessed via a download URL for each file that is provided in the CSV export. By default these uploaded files are stored in an obscured location under your project’s MEDIA_ROOT directory but ideally the should be stored somewhere inaccessible to the public. To set the location where files are stored to be somewhere outside of your project’s MEDIA_ROOT directory you just need to define the FORMS_BUILDER_UPLOAD_ROOT setting in your project’s settings module. Its value should be an absolute path on the web server that isn’t accessible to the public.

Metadata

Release files for django-forms-builder 0.2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-forms-builder 0.2.7
File Size Uploaded Provenance
django-forms-builder-0.2.7.tar.gz 16.9 kB Without provenance Details

Release files / django-forms-builder-0.2.7.tar.gz

Download URL django-forms-builder-0.2.7.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
be5247b3f1a83bf6d9e45a1efbb75abb864115c19862cb24ab358a7deecc2598
BLAKE2b-256 checksum
How to use checksums
51ba5f78b5d51a291d83b25eec4f150d9cfba686eab9031ac6c53afdea1272f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for django-forms-builder 0.2.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.7 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page