コード例 #1
0
 def dispatch_request(self, example_id):
     example = ExampleModel.get_by_id(example_id)
     if request.method == "POST":
         try:
             example.key.delete()
             flash(u'Example %s successfully deleted.' % example_id, 'success')
             return redirect(url_for('list_examples'))
         except CapabilityDisabledError:
             flash(u'App Engine Datastore is currently in read-only mode.', 'info')
             return redirect(url_for('list_examples'))
コード例 #2
0
 def dispatch_request(self, example_id):
     example = ExampleModel.get_by_id(example_id)
     form = ExampleForm(obj=example)
     if request.method == "POST":
         if form.validate_on_submit():
             example.example_name = form.data.get("example_name")
             example.example_description = form.data.get("example_description")
             example.put()
             flash(u"Example %s successfully saved." % example_id, "success")
             return redirect(url_for("list_examples"))
     return render_template("edit_example.html", example=example, form=form)