Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2020

Creando URL en Flask

Creando URL con url_for() ¿Por qué quieres crear URL's usando la función de URL reversible con url_for en vez de utilizar una URL escrita por ti? La reversión ofrece más descripción que el código duro de las URL's. Solo cambias una vez la URL Las URL construidas permite utilizar caracteres especiales e información unicode de forma transparente. Se generan rutas absolutas. Si su aplicación se coloca fuera de la raíz de la URL, por ejemplo, en / myapplication en lugar de /, url_for () lo maneja adecuadamente por usted. Necesito de tu apoyo. Con solo descargar la aplicación de Kwai y ser mi referido me estás ayudando un montón. De antemano gracias! ¡Descarga Kwai para recibir dinero!  https://s.kwai.app/s/Tw9zxddS

Estableciendo rutas de URL

Para definir una ruta de URL, se emplea un decorador de python "@app.route('URL'), así como la función que manejará esa URL cuando el usuario la visite, por ejemplo: @app.route('/') def index():     return 'Index Page' @app.route('/hello') def hello_world()     return 'Hello, World!' Podemos definir reglas de variables para poder recibir valores desde las URL. Así como se muestra en los siguientes ejemplos: @app.route ( '/user/ ' ) def   show_user_profile ( username ):      # show the user profile for that user      return   'User  %s '  % escape(username) @app.route ( '/post/ ' ) def   show_post ( post_id ):      # show the post with the given id, the id is an integer      return   'Post  %d '  % post_id @app.route ( '/path/ ' ) def   show_subpath ( subpath ):      # show the subpath after /path/      return   'Subpath  %s '  % escape(subpath) En el prim

Flask: URL únicas VS comportamiento de redireccionamiento.

# Esta URL finaliza con un / como punto final, como si de un # directorio de carpetas se tratase.  # Si accedes sin el /, Flask redirige a la URL con el / @app.route ( '/projects/' ) def   projects ():      return   'The project page' # Esta URL no finaliza con un / como punto final. # Es similar a un nombre de archivo en algún directorio. # Si accedes a la URL con el /, este produce un 404 Not Found # Esto ayuda a mantener URL únicas para esos recursos, que ayuda al # motor de busqueda a evitar indexzar la misma página dos veces. @app.route ( '/about' ) def   about ():      return   'The about page'

Cómo crear el archivo de requirements.txt

Para crear el archivo de requirements.txt. Primeramente, debes tener instalado pip. Ejecutamos el siguiente comando: pip freeze > requirements.txt ¡Listo! Necesito de tu apoyo. Con solo descargar la aplicación de Kwai y ser mi referido me estás ayudando un montón. De antemano gracias! ¡Descarga Kwai para recibir dinero!  https://s.kwai.app/s/Tw9zxddS

Ejecutando aplicación Flask en modo de depuración.

Para ejecutar una aplicación de Flask en modo depuración, debes de ejecutar el siguiente comando: export FLASK_ENV=development flask run Puedes controlar de forma independiente el modo de depuración con el siguiente comando: export FLASK_DEBUG=1, o export FLASK_DEBUG=0 Puedes tener un entorno de desarrollo sin modo depuración o viceversa. ¡Importante! Nunca debes de utilizar este modo de depuración en producción. Necesito de tu apoyo. Con solo descargar la aplicación de Kwai y ser mi referido me estás ayudando un montón. De antemano gracias! ¡Descarga Kwai para recibir dinero!  https://s.kwai.app/s/Tw9zxddS

Probando Flask, Hello World!

Debes de tener instalado Flask para ejecutar el siguiente código: from  flask  import  Flask app = Flask( __name__ ) @app.route ( '/' ) def   hello_world ():      return   'Hello, World!' Guardalo con el nombre que quieras. Por ejemplo hello.py Para probar el código, ejecuta los siguientes comandos: export FLASK_APP=hello.py flask run o export FLASK_APP=hello.py python -m flask run Se ejecutará un servidor de desarrollo. ¡No debes de utilizar el método anterior para producción! La aplicación se ejecuta a nivel local, pero, tienes la opción de que sea visible en la red en la que estés conectado con el siguiente comando: flask run --host=0.0.0.0

Instalando Flask

Para instalar Flask para python 2.7.X, debes ejecutar lo siguiente: Instalar pip Ejecutar pip install Flask ¡Listo! Para instalar Flask para python 3.X.X, debes ejecutar lo siguiente: Instalar pip3 Ejecutar pip3 install Flask ¡Listo!