Después de realizar la instalación y configuración de kuorra y de algún servidor de bases de datos relacional como Mariadb o MySQL se puede comenzar a crear proyectos con kuorra.

A continuación se muestran los pasos para este proceso:

  1. Verificar si kuorra esta completamente configurado, para hacer esto hay que abrir una terminal o línea de comandos (cmd) y ejecutar el siguiente comando:

’’’ kuorra -i ‘’’

Este comando muestra la información de la versión de kuorra instalada y los comando necesarios para trabajar, tal como se muestra en la Imagen 1, al momento de escribir este tutorial la versión utilizada es la 0.7.2.2.

Imágen 1: kuorra -i

  1. Para crear un nuevo proyecto hay que abrir una terminal en la carpeta donde se va crear el proyecto, por ejemplo en la carpeta “Mis Documentos” o “Documentos”, y ejecutar el siguiente comando, tal como se muestra en la Imagen 2:

’’’ kuorra -nl nombre_proyecto ‘’’

Imagen 2: kuorra -nl nombre_proyecto

  1. Al ejecutar este comando si todo esta bien configurado se creará el proyecto nuevo y se muestra el resultado en la terminal, como se puede ver en la Imagen 3:

Imagen 3: Proyecto creado exitosamente.

  1. Al mostrar la lista de archivos o directorios con el comando ls en linux o dir en windows se debe ver una carpeta con el nombre del proyecto, Imagen 4.

Imagen 4: Lista de directorios

  1. A continuación se puede abrir la carpeta creada con un editor o IDE para comenzar a trabajar con el proyecto, pueden servir Visual Studio Code, Atom, SublimeText, PyCharm, NinjaIDE, Spyder, o si se quiere trabajar desde consola o terminal NiceEditor (ne).

Imagen 5: Editor Visual Studio Code.

Imagen 6: Abriendo la carpeta del proyecto creado desde Visual Studio Code.

  1. En la imagen 7 se puede ver la estructura del proyecto que se acaba de crear, teniendo como archivo principal para ejecutar el proyecto a app.py.

Imagen 7: Estructura del proyecto nuevo.

  1. Dentro de la carpeta data hay un archivo de nombre schema.sql, este archivo contiene un script de sql que permite crear una base de datos nueva llamada kuorra_login, además de crear un usuario de base de datos de nombre kuorra con la contraseña kuorra.2018, esto con fines de seguridad, ya que no será necesario usar el usuario root para trabajar con el nuevo proyecto. (Nota: este usuario y contraseña se puede cambiar, y se verá como en los siguientes tutoriales)

Imagen 8: Archivo schema.sql

  1. Para crear la base de datos para el proyecto se pueden utilizar diferentes herramientas como MySQL Workbench, Heidy o desde terminal, a continuación se muestran dos formas.
  1. Una vez que se haya generado la base de datos correctamente se puede ejecutar el proyecto, hay dos forma de hacerlo, la primera es como se muestra en la Imagen 16, usando el siguiente comando:

’’’ kuorra -d ‘’’

En la Imagen 17 se muestra el mensaje de ejecución de kuorra.

Imagen 16: Comando para ejecutar el proyecto de kuorra.

Imagen 17: Ejecución usando el comando kuorra -d

  1. La otra forma de ejecutar el proyecto es ejecutando el archivo principal app.py como se muestra en la Imagen 18.

’’’ python app.py ‘’’

Imagen 18: Ejecución del archivo principal app.py

  1. Una vez que el proyecto esta funcionando hay que abrir un navegador y colocar la siguiente URL.

http://localhost:8080

O

http://127.0.0.1:8080

Imagen 19: Página principal de la WebApp.

  1. En el menú de login se puede ingresar al sistema con cualquier de los dos usuarios creados default.

Imagen 20: Página para ingresar al sistema.

’’’ Username: admin Password: admin ‘’’

Imagen 21: Página principal del usuario admin.

’’’ Username: guess Password: guess ‘’’

Imagen 22: Página principal del usuario guess.

  1. En la terminal donde esta corriendo la WebApp se muestran las solicitudes que esta recibiendo el sistema web, como es ve en la Imagen 23.

Imagen 23: Ventana de ejecución de la WebApp que muestra los request a cada página del sistema.

  1. Para detener la ejecución del servidor se utilza la combinación de teclas Ctrl + C.

Anterior Siguiente