miércoles, 27 de mayo de 2020

Aplicacion 1 Django - Estudiantes

Este proyecto es muy importante ya que es nuestra primera aplicacion con Django para python 3.8
Lo primero que hay que hacer es crear el proyecto desde el cmd , en este caso lo llamaremos estudiantes y se hace mediante el siguiente comando

Una vez hecho esto podemos verificar en el almacenamiento que se creara dicha carpeta para el proyecto
Despues pasamos a crear lo que viene siendo nuestra aplicacion para guardar los datos en este caso lo llamaremos datos_personales siendo creada desde el cmd
Pasamos a nuestro IDE en este caso pycharm y buscamos dicho carpeta y observamos todos los archivos .py que se crearon
De igual manera desde el cmd podemos revisar con el directorio todos los archivos que se crearon
Lo siguiente por hacer es correr el servidor mediante el siguiente comando desde el cmd
python3 manage.py runserver
Una vez que corrio el servidor se le va a asignar una direccion ip  que ingresaremos en el navegador o bien la direccion localhost:8080
Con esto podemos ver que se hizo la instalacion correctamente , cabe recordar que cada que se pierda la conexion es necesario volver a correr el servidor para poder acceder
Lo siguiente sera en el archivo models.py agregar los modelos o campos que se van a necesitar , esto se hace directamente en el IDE mediante el siguiente codigo en pyhton:
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models

# Create your models here.
class Datospersonales(models.Model):
num_cont=models.CharField(max_length=10,primary_key=True)
ApellidoPaterno= models.CharField(max_length=55)
ApellidoMaterno= models.CharField(max_length=35)
Nombres = models.CharField(max_length=35)
DNI=models.CharField(max_length=8)
FechaNacimiento=models.DateField()
SEXOS= (('F','Femenino'),('M','Masculino')) #arreglo
sexo=models.CharField(max_length=1,choices=SEXOS,default='M')
Podemos observar que se crea a traves de una clase en la cual se van metiendo los modelos en este caso las cajas donde se va a guardar la informacion 

Despues en el archivo admin.py se importan los modelos creados con el siguiente codigo:
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.contrib import admin

# Register your models here.
from .models import Datospersonales
admin.site.register(Datospersonales)
Y por ultimo en el archivo settings.py en las apps agregadas , debemos agregar datos_personales con el siguiente codigo:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'datos_personales'
]
Lo siguiente sera migrar el manage.py desde el cmd con el siguiente comando:
python3 manage.py migrate 
Y observamos que se migraron todos los complementos
Y ya nadamas para confirmar que se guardo se ingresa el siguiente comando para las migraciones:
python3 manage.py makemigrations
Despues es necesario crear un superusuario esto tambien se hace desde el cmd con el comando :
python3 manage.py create superuser
despues se agrega la informacion como correo , nombre y password
Procedemos de nuevo con la direccion ip agregando la palabra admin para poder acceder desde el navegador y nos muestra lo siguiente:
la direcion es 127.0.0.1:8000/admin
Ingresamos la informacion que capturamos anteriormente
Ahora procedemos al formulario y llenamos los campos correspondientes
Para verificamos que la informacion se guardo correctamente nos dirigimos a sqlite manager para ver las bases de datos que tenemos 




No hay comentarios:

Publicar un comentario

CRUD en Android Studio

El día de hoy le vengo a presentar este CRUD ( CREATE,READ,UPDATE,DELETE) hecho en Android Studio junto a mi compañero Israel Vazquez Castil...