Advertisement
Guest User

tasklist

a guest
Oct 22nd, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. application.py
  2.  
  3. #old
  4. @app.route("/tasklist/edit/form/<int:tasklist_id>")
  5. @authorized
  6. def edit_tasklist_form(tasklist_id):
  7.     tasklist = Tasklist(tasklist_id)
  8.     return render_template('tasklist_edit.html', tasklist=tasklist)
  9.  
  10. #refactored
  11.  
  12. from controllers import tasklist_edit_form
  13. tasklist_edit_form_controller = tasklist_edit_form.Controller(Tasklist)
  14. app.add_url_rule("/tasklist/edit/form/<int:tasklist_id>", endpoint="add_tasklist", view_func=authorized(add_tasklist_controller.handle_request)
  15.  
  16. tasklist_edit_form.py
  17.  
  18. ...
  19. class Controller(object):
  20.     def __init__(self, tasklist_model_cls):
  21.         self.tasklist_model_cls = tasklist_model_cls
  22.  
  23.     def handle_request(self, tasklist_id):
  24.         tasklist = self.tasklist_model_cls(tasklist_id)
  25.     return render_template('tasklist_edit.html', tasklist=tasklist)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement