Python: Model flask View classes

This commit is contained in:
Rasmus Wriedt Larsen
2021-01-12 14:45:48 +01:00
parent 0b1cece523
commit e327fdb317
2 changed files with 148 additions and 8 deletions

View File

@@ -37,16 +37,16 @@ from flask.views import View
class ShowUser(View):
def dispatch_request(self, user_id): # $ MISSING: requestHandler routedParameter=user_id
return "user_id: {}".format(user_id)
def dispatch_request(self, user_id): # $ requestHandler routedParameter=user_id
return "user_id: {}".format(user_id) # $ HttpResponse
app.add_url_rule("/basic/user/<int:user_id>", view_func=ShowUser.as_view('show_user')) # $routeSetup="/basic/user/<int:user_id>"
app.add_url_rule("/basic/user/<int:user_id>", view_func=ShowUser.as_view('show_user')) # $routeSetup="/basic/user/<int:user_id>"
class WithoutKnownRoute1(View):
# For handler without known route, treat all parameters as routed parameters
# (accepting that there might be a few FPs)
def dispatch_request(self, foo, not_routed=42): # $ MISSING: requestHandler routedParameter=foo
def dispatch_request(self, foo, not_routed=42): # $ requestHandler routedParameter=foo SPURIOUS: routedParameter=not_routed
pass