Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
flask_basic [2023/07/06 18:33] antoni_hortal_martinez [Instal·la Flask al teu sistema operatiu] |
flask_basic [2023/07/06 21:37] (actual) antoni_hortal_martinez [Crea les rutes de l'aplicació al controlador] |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
**Flask** és un // | **Flask** és un // | ||
{{: | {{: | ||
+ | |||
Un // | Un // | ||
Línia 72: | Línia 73: | ||
N'hi ha prou amb afegir a sota de l' | N'hi ha prou amb afegir a sota de l' | ||
- | '' | + | <file python controlador.py> |
- | + | @app.route('/' | |
- | '' | + | def inici(): |
- | + | return ' | |
- | '' | + | </ |
El que fem a la primera línia d' | El que fem a la primera línia d' | ||
Línia 84: | Línia 85: | ||
** | ** | ||
+ | Ara... **com creem una altra ruta per a la //url// " | ||
+ | |||
+ | Simplement afegim un altre decorador argumentant-hi la url i a sota creem una nova funció: | ||
+ | |||
+ | |||
+ | <file python controlador.py> | ||
+ | @app.route('/' | ||
+ | def agraiments(): | ||
+ | return ' | ||
+ | </ | ||
+ | |||
+ | === Inicia la teva aplicació Flask === | ||
+ | |||
+ | Ara ja podem provar la nostra aplicació (si es pot anomenar així, ja que encara no fa res!). | ||
+ | Per a fer-ho disposem d'un servidor que ens proporciona Flask apte per a proves, però abans hem d' | ||
+ | Ho pots fer afegint el següent al final del fitxer **controlador.py**: | ||
+ | |||
+ | <file python controlador.py> | ||
+ | if __name__ == ' | ||
+ | app.run(' | ||
+ | </ | ||
+ | |||
+ | Recordes que quan vam crear l' | ||
+ | I a dins s' | ||
+ | |||
+ | El nostre controlador.py ha quedat així: | ||
+ | |||
+ | <file python controlador.py> | ||
+ | from flask import Flask | ||
+ | app = Flask(__name__) | ||
+ | |||
+ | @app.route('/' | ||
+ | def inici(): | ||
+ | return ' | ||
+ | |||
+ | @app.route('/ | ||
+ | def agraiments(): | ||
+ | return ' | ||
+ | |||
+ | if __name__ == ' | ||
+ | app.run(' | ||
+ | </ | ||
+ | |||
+ | Ara sí, prova-la! | ||
+ | N'hi ha prou d' | ||
+ | Com qualsevol aplicació, ens posicionem a la carpeta o directori on es troba controlador.py i executem | ||
+ | |||
+ | '' | ||
+ | |||
+ | Immediatament hauríem de veure la nostra aplicació corrent: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Com vam dir al començament d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | És clar que és molt humil, però funciona!!!! | ||
+ | |||
+ | No et descuidis d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Aquests són els passos a seguir per a crear una app amb Flask. | ||