skip to navigation
skip to content

Not Logged In

django-dataforms 0.2.0

Dynamic, database-driven Django forms

django-dataforms is a wrapper for the Django forms API that lets you dynamically define forms in a database, rather than hard-coding form definitions. This can be especially helpful for projects that have many forms and/or forms which constantly change, and you don’t want to be constantly updating models and schemas. No model creation required.

See the Documentaion for more information.

Go from this…

from django import forms

class ContactForm(forms.Form):
    subject = forms.CharField(max_length=100)
    message = forms.CharField()
    sender = forms.EmailField()
    cc_myself = forms.BooleanField(required=False)

def contact(request):
    if request.method == 'POST':
        form = ContactForm(request.POST)
        # ...
        form = ContactForm()

    return render_to_response('contact.html', {'form': form,})

To this!

# Now your form is stored in the database and you can
# change it without changing a model and DB schema!
create_form(request, form="contact-form" submission="mySubmission")
File Type Py Version Uploaded on Size
django-dataforms-0.2.0.tar.gz (md5) Source 2011-11-22 99KB
  • Downloads (All Versions):
  • 10 downloads in the last day
  • 56 downloads in the last week
  • 266 downloads in the last month