Skip to content

Latest commit

 

History

History

Ejemplo-01

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Fullstack con Python > Backend con Python > Sesión 12 > Ejemplo-01

Proveedores, requisitos, registro y bases de datos.

OBJETIVOS

  • Conocer algunos proveedores para hospedar nuestra aplicación web creada en Django.
  • Elegir un proveedor, obtener los datos y requisitos para publicar nuestra aplicación.
  • Generar un registro y base de datos.

REQUISITOS

  1. Actualizar repositorio
  2. Usar la carpeta de trabajo Clase-12/Ejemplo-01

DESARROLLO

  1. Algunos proveedores que pueden ser usados para hospedar nuestra aplicación creada con Python son:

  2. El proveedor elegido será PythonAnyWhere, por lo que lo primero es registrarse para contar con usuario y clave.

    Se sugiere realizar la visita guiada de 7 pasos para conocer como funciona el sitio.

    Nota: No olvides validar tu usuario dando click en la url del mensaje por email que te ha llegado desde PythonAnyWhere.

    Es posible que te aparezca un banner con un tutorial en fondo verde, el cual puedes cerrar y en caso de que quieras verlo nuevamente puedes ir a la url:

    Aunque también se puede seguir la guía en:

  3. Creando una base de datos para nuestro proyecto Biblioteca, lo primero es ir a la opción Databases y asignar la clave para el usuario administrador del servidor MySQL y usaremos la misma clave usada en los contenedores pythonsql.

    Asigaando clave al usuario root de MySQL

    Procesando la petición Se está procesando la petición

    Datos de conexión a la BD Aquí se obtienen los datos de coneción a la base de datos que en este caso serían:

    • User: tu-usuario
    • Pass: pythonsql
    • Host: tu-usuario.mysql.pythonanywhere-services.com

  4. Estándo en la misma página del punto anterior, existe la opción para crear nuestra base de datos a la que llamaremos Biblioteca:

    Creando la base de datos Biblioteca

    Base de datos Biblioteca creada Observa que ahora ya existen dos bases de datos default y Biblioteca, sin embargo en PythonAnyWhere se agrega el prefijo con el usuario y el símbolo $, así que nuestros datos de conexión a la base de datos completos son:

    • User: tu-usuario
    • Pass: pythonsql
    • Host: tu-usuario.mysql.pythonanywhere-services.com
    • Base: tu-usuario$Biblioteca