Version 3 (modified by Lllama, 17 years ago) ( diff )

--

FormGen Script

Since newforms will replace manipulators and produce forms for inclusion in templates there is no need for the Scaffold Script any more.

The attached script will turn the model below into the Form below for use as a basis in your own application.

Model:

class Category(models.Model):
    category = models.CharField(maxlength=50, unique=True)
    createdOn = models.DateField(auto_now_add=True)
    modifiedOn = models.DateField(auto_now=True)
    test = models.ManyToManyField(auth.User, verbose_name='This is a test field', related_name='test')
    test2 = models.OneToOneField(auth.User, verbose_name='test2', related_name='test2')

Output:

class CategoryForm(forms.Form):
    category = forms.CharField()
    createdon = forms.DateField()
    modifiedon = forms.DateField()
    test2 = forms.ChoiceField()
    this_is_a_test_field = forms.MultipleChoiceField()

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.
Back to Top