##### edit.pt
##### app.py [....] from django.forms import ModelForm class FooForm(ModelForm): class Meta: model = Foo class Edit(grok.View): grok.context(Foo) _form = None def form(self): if self._form is not None: return self._form form = FooForm(instance=self.context) self._form = form return form def update(self): if self.request.method != "POST": return form = FooForm(self.request.form, instance=self.context) if form.is_valid(): form.save() return self.redirect(self.url()) self._form = form