= FormGen Script = Maybe this is obsolete too: ModelForms is simpler way to do it? Or if not, why is FormGen better? http://docs.djangoproject.com/en/dev/topics/forms/modelforms/ Since newforms will replace manipulators and produce forms for inclusion in templates there is no need for the [wiki:ScaffoldScript 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: {{{ #!python 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: {{{ #!python class CategoryForm(forms.Form): category = forms.CharField() createdon = forms.DateField() modifiedon = forms.DateField() test2 = forms.ChoiceField() this_is_a_test_field = forms.MultipleChoiceField() }}}