Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Seguido de la configuración de la base de datos en la cual Django trabaja directo con sqlite3, pero de igual manera se puede trabajar con los siguientes gestores de bases de datos

PostgreSQL, MariaDB, MySQL, Oracle, SQLite

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Después tenemos una de validación de contraseña para los usuarios para validar los datos de la creación de usuarios

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Después trae la variable de configuración de inglés EN-US, pero podemos cambiarle a la configuración del idioma deseado

Después la zona horaria, la traducción de Django por si se requiere y el url estática hace referencia a archivos estáticos ubicados en STATIC_ROOT y para finalizar es el módulo que deja como default la forma de migrar bases de datos

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Nos pasamos a el archivo asgi.py

En el cual se tiene importado el módulo de OS

Después de ahí importa el módulo asgi (Interfaz de puerta de enlace de servidor asíncrono) de Django para obtener el enlace del servidor Django

Se define la configuración por default que presenta el archivo de configuración

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Continuamos en el archivo urls.py en el cual asignaremos todas las rutas del proyecto a las que accederemos en ella primero se importa el módulo de administración Django y el módulo de ruta de Django

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Ahora abrimos el archivo de wsgi.py

El cual la configuración es muy similar al asgi.py solo que es sus siglas (interfaz de puerta de enlace de servidor web) lo cual son completamente diferentes

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Creamos una carpeta llamada apps en la cual guardaremos las aplicaciones del proyecto

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Creamos dentro de esa carpeta apps una aplicación con el comando django- admin startapp libro

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Como podemos ver ya nos creó la app y nos creó más archivos dentro de ella

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

En el archivo setting.py mandamos a llamar la aplicación de la siguiente manera

‘apps.libro’,

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Nos dirigimos al archivo models.py dentro de la app y escribimos la siguiente clase la cual será para la creación de la tabla autor con los atributos, nombre, apellidos, nacionalidad y descripción los cuales sirven para guardar los autores

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Después en la clase de apps.py alteramos el nombre de la aplicación asignándole igual la carpeta apps dado que al estar encarpetada marcara error al migrar

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

En la de admin.py la instanciamos al archivo models.py e importamos la clase de libro

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Ahora lo que tenemos que hacer es con el comando Python manage.py migrate el cual nos migrara la tabla a un archivo en .sqlite3, para ello se posiciona en la carpeta biblioteca donde esté en archivo de manage.py

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Ahora para guardar la migración usamos el comando Python manage.py makemigrations

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Podemos ver que nos ha creado la migración y el archivo esta guardado en apps\ libro\ migrations\ 0001_initial.py

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Y podemos ver que nos ha creado nuestra tabla con los atributos que le ingresamos

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Volvemos a usar un migrate para ver que se ha logrado crear correctamente la migración

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Ahora creamos un super usuario para administrar la base de datos, cabe resaltar que Django no solo agrega la tabla que creamos, sino que también crea más por default predefinidas para usuarios, permisos, etc., para crear al usuario usamos el comando Python manage.py createsuperuser

Ahora se tiene tiene una instancia del archivo wsgi.py para la aplicación en ejecución

Publicaciones Similares