Mi primer sitio web Django (Egresados)

En esta practica voy a realizar mi primer practica de un sitio web con python  (libreria django) , en este proyecto vamos a realizar un sitio web para almacenar los datos de los egresados del INSTITUTO TECNOLOGICO DE MATAMOROS utilizando como SQLiteManager es un poderoso sistema de administración de bases de datos para bases de datos sqlite, el cual podemos descargar en el siguiente link: clic aqui.



  • Como primer paso vamos a crear nuestro proyecto mediante el siguiente comando:

django-admin startproject AlumnosEgresados




Veremos que nos genero una carpeta con del proyecto creado con su respectivo nombre en nuestro disco C.

  • Lo siguiente es crear una aplicación dentro del proyecto AlumnosEgresados mediante el siguiente comando, a la que denominaremos como datos personales ya que esta incluirá los datos de los Egresados:

django-admin startapp datos_personales


Dentro de nuestro IDE en este caso utilizamos pycharm, podremos visualizar nuestro proyecto creado donde tenemos varios archivos de python que nos ayudaran a crear nuestro sitio.



Es importante saber la funcion de cada uno de nuestros archivos que nos ayudara a crear nuestro modelo.

__init__.py: Archivo requerido para que Python trate el directorio como un Paquete Python

admin.py: Configuración del Admin de Django.

apps.py: Configuración de la aplicación.

models.py: Definición de modelos/esquema de la base de datos.

tests.py: Los tests

views.py: Definición de funciones o clases que manejan los requests y retornan.

  • El siguiente paso es ejecutar nuestro servidor mediante el siguiente comando:
python manage.py runserver



Podemos ver que nos ha generado un dirección HTTP  a la cual debemos ir desde nuestro navegador:


  • Ahora el siguiente paso es crear nuestro modelo , estas modificaciones de nuestro ejemplo las haremos desde models.py. Ejemplos para crear modelo

  • Ahora iremos al archivo admin.py en el cual tenemos que agregar las tablas que hemos creado. Y quedara de la siguiente manera.

  •  Después tenemos que ir al archivo setting.py para agregar el nombre de la app que hemos creado asi como algunas otras modificaciones como por ejemplo el idioma.


En el caso del idioma.


  • El siguiente paso es migrar todo lo que hemos modificado, utilizando otro cdm ejecutamos los siguientes comandos:

python manage.py migrate

o por medio de :

python manage.py makemigrations





  • Como podemos observar nos pide un usuario y una contraseña. Para eso es necesario crear un super usuario mediante el siguiente comando.
python manage.py createsuperuser

Nos pedirá ingresar el nombre del usuario, un correo electrónico, una contraseña, como se muestra a continuación. Una vez que se haya creado exitosamente regresamos al navegador.

  • Ahora ingresamos al administrador con el nuevo usuario:


  • Listo hemos ingresado y ahora ya podemos meter datos a nuestra base de datos, Datos personales.

A continuación se muestran ejemplos que se metieron a la base de datos:









No hay comentarios.:

Publicar un comentario