Tweak form handling for sending a new message, for more customization
This commit is contained in:
parent
70e5915e51
commit
051b52bd4b
4 changed files with 46 additions and 22 deletions
|
@ -132,11 +132,14 @@ class MasterView(View):
|
|||
# let save_create_form() return alternate object if necessary
|
||||
obj = self.save_create_form(form) or form.fieldset.model
|
||||
self.after_create(obj)
|
||||
self.request.session.flash("{} has been created: {}".format(
|
||||
self.get_model_title(), self.get_instance_title(obj)))
|
||||
self.flash_after_create(obj)
|
||||
return self.redirect_after_create(obj)
|
||||
return self.render_to_response('create', {'form': form})
|
||||
|
||||
def flash_after_create(self, obj):
|
||||
self.request.session.flash("{} has been created: {}".format(
|
||||
self.get_model_title(), self.get_instance_title(obj)))
|
||||
|
||||
def save_create_form(self, form):
|
||||
self.before_create(form)
|
||||
form.save()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue