Ir al contenido principal

Entradas

Mostrando entradas de 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!

Como obtener información sobre nuestros sistema operativo Linux desde la Terminal

Cuando realizamos una instalación nueva o cuando requerimos información sobre nuestros sistema operativo comúnmente utilizamos aplicaciones gráficas. Los usuarios de sistemas operativos Linux regularmente están utilizando la Terminal para realizar tareas, por eso, en esta publicación te mencionaré dos formas de cómo obtener información sobre nuestro SO Linux.  Antes que nada, te comento que para está publicación estoy utilizando un sistema operativo Arch Linux de 64 bits instalado en una máquina virtual sobre Windows 10. Sin más, empecemos. 0. UNAME UNAME es un programa de línea de comando que nos permite obtener información de nuestro sistema operativo. Es un comando que está instalado en la mayoría de los sistema operativos Linux, así que no tienes porque preocupar de la instalación. Ejecutando comandos En las siguientes imágenes les presento las diferentes opciones que cuenta este comando.  Al ejecutar el comando sin opciones, por defecto, se muestra el nombre

Instalación de Zorin OS Lite 15.2 x86 (32 bits) para equipos con hardware de bajos recursos

Zorin OS ( https://zorinos.com/ ) es una distribución Linux, pensada para ser una alternativa para los usuarios de Windows y Mac que quieran migrar. Diseñado para que tu equipo sea más rápido, más poderoso, y respectando tu privacidad, o al menos, eso es lo que expresan en su página oficial. Este sistema operativo ofrece diferentes opciones que se pueden adaptar al proyecto que tengas en mente. Tanto para el trabajo como para la escuela y uso personal. Estás son las alternativas que brinda: Zorin OS 15.2 Ultimate (a solamente a $39.00 dólares) Zorin OS 15.2 Core Zorin OS 15.2 Lite Zorin OS 15.2 Education  0. Requisitos mínimos. Para instalar Zorin OS, dependiendo de la versión que deseemos instalar serán los requisitos mínimos que tiene que cumplir nuestro equipo de cómputo. Para Zorin OS Ultimate, Education, y Core. CPU: 1Ghz Dual Core - 64 bit RAM: 2 GB Storage: 10 GB (Core y Education) or 20 GB (Ultimate) Display 800 x 600 resolution Para Zorin OS Lite. CP

Instalación y prueba de OnionShare

OnionShare es un software de código abierto (open source) que nos permite compartir archivos de cualquier tamaño de forma segura y anónima a través de la red Tor. Esta disponible para los sistemas operativos MacOS, Windows y Linux. Para descargar OnionShare ingresar a la página oficial mediante el siguiente enlace https://onionshare.org/#downloads. 0. Requisitos mínimos. Tener instalado el navegador Tor; lo puedes descargar desde en siguiente enlace https://www.torproject.org/es/download/ 1. Instalando. Una vez descargado el ejecutable, iniciamos el proceso de instalación como se ilustra en las siguientes imágenes.  2. Probando. Terminada la instalación ejecutamos OnionShare. Conectando. Conectado ... ¡Conectado! OnionShare cuenta con 3 opciones, las cuales se ilustran en las siguientes imágenes. Compartir archivos. Recibir archivos. Publicar sitio web. Iniciaremos probando la opción de Compartir archivos. Debemos dar clic