def edit_view(self, request):
data = request.POST or None
repository = self.repository
repository._p_activate()
repository_form = Repository.Form(data, initial=repository.__dict__)
if data and repository_form.is_valid():
repository._update(repository_form.cleaned_data)
transaction.get().note('Edited repository %s' % repository.oid)
transaction.commit()
return self.redirect_to()
return self.render(request, 'core/repository/edit.html', {
'repository_form': repository_form,
})
评论列表
文章目录