miércoles, 6 de marzo de 2019

EXPOSICIONES: MANEJADORES DE BASE DE DATOS

GRUPO A





PRÁCTICA #2 DJANGO GIRLS


Sitio web: https://tutorial.djangogirls.org/es/django_start_project/

1. Creación del proyecto

Anteriormente ya se había mostrado como se creaba un proyecto con DJango desde el cmd. De igual manera mostrare como he creado yo mi proyecto.



Después de haber creado nuestro proyecto vamos a correr una migración con el comando: 

python manage.py migrate

Y a partir de eso iniciara una migración de datos para nuestro proyecto.

Una vez finalizando las migraciones, vamos a correr el servidor prácticamente como el proyecto que cree en la práctica anterior, utilizando el comando:

python manage.py runserver 


Finalizando estos dos procesos, podremos ingresar a la pagina que nuestro proyecto ha creado.

2. Modelos Django

Lo que queremos crear ahora es algo que almacene todas las entradas de nuestro blog.

Sabiendo qué es un objeto, podemos llevar a cabo la creación de nuestro modelo.
Un modelo en Django es un tipo especial de objeto que se guarda en la base de datos. Una base de datos es una colección de datos. Es un lugar en el cual almacenarás la información sobre usuarios, tus entradas de blog, etc.
Vamos a crear una aplicación llamada "blog" dentro del proyecto djangogirls que ya hemos creado.

Una vez creada la aplicación, regresamos a los archivos de nuestro proyecto en PyCharm y nos vamos al archivo de "setting". Una vez ahí, buscaremos el apartado de installed apps en donde tenemos que dar de alta nuestra nueva aplicación blog para poder visualizarla mas adelante.


3. Creación de un modelo en la aplicación "blog"

Dentro de los archivos que se crean al momento de hacer nuestra aplicación, iremos al apartado de "models" en donde borraremos todo y copiaremos el siguiente código para crear nuestro primer modelo.



Una vez hecho esto,entraremos a la pagina que nos da nuestro proyecto: http://127.0.0.1:8000/admin/

Dentro de la pagina, nos pedirá un usuario y contraseña como se muestra.
Para poder acceder a todo lo que ya hemos creado en nuestro proyecto, crearemos un superusuario el cual tendrá acceso a cualquier tipo de información dentro del proyecto.

Para crearlo, vamos a nuestro cmd de nuevo y ejecutamos el comando:

 python manage.py createsuperuser .


Nos pedirá el nombre, correo y contraseña de dicho usuario.

NOTA: al poner la contraseña no saldrá ningún carácter por motivo de seguridad de django.


Una vez realizado todo esto corremos nuestro servidor de nuevo y  agregamos el usuario y contraseña que hemos creado anteriormente en el cmd.