Flask
Vistas basadas en clase
Buscar..
Ejemplo basico
Con vistas basadas en clases, usamos clases en lugar de métodos para implementar nuestras vistas. Un ejemplo simple de usar vistas basadas en clase se ve como sigue:
from flask import Flask
from flask.views import View
app = Flask(__name__)
class HelloWorld(View):
def dispatch_request(self):
return 'Hello World!'
class HelloUser(View):
def dispatch_request(self, name):
return 'Hello {}'.format(name)
app.add_url_rule('/hello', view_func=HelloWorld.as_view('hello_world'))
app.add_url_rule('/hello/<string:name>', view_func=HelloUser.as_view('hello_user'))
if __name__ == "__main__":
app.run(host='0.0.0.0', debug=True)
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow