1.- empezamos nuestro proyecyo boorrando la raiz y empezando a a crear nuestro Proyecto Universidad y para correr o empezar a crear nuestra app que se llamara GestionAcademica necesitamos irnos a nuestro proyecto ya creado Universidad y dir para confirma dicha ejecucion
2.- corremos nuestro servidor para comprobar que la ejecución fue excelente y no tuvo algún error en nuestro sitio web.
abajo nos dara http(un link) el cual copiaremos y pegaremos en nuestro navegador de preferencia
3.- Listo su ejecución no tuvo falla
4.-Hacemos migraciones con migrate y makemigrations (abrimos otro CMD)
--------------------------------MODELS------------------------------------------------------------------------from django.db import models# Create your models here.class Alumno(models.Model):#num_cont=models.CharField(max_length=10,primary_key=True)ApellidoPaterno= models.CharField(max_length=35)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'))sexo=models.CharField(max_length=1,choices=SEXOS,default='M')#foto=models.ImageField(upload_to='photos')def NombreCompleto(self):cadena="{0} {1} {2}"return cadena.format(self.ApellidoPaterno,self.ApellidoMaterno,self.Nombres)def __str__(self):return self.NombreCompleto()class Curso(models.Model):Nombre = models.CharField(max_length=30)Estado = models.BooleanField(default=True)Creditos = models.PositiveIntegerField(default=1)def __str__(self):return "{0} -> {1}".format(self.Nombre,self.Creditos)class Matricula(models.Model):Alumno =models.ForeignKey(Alumno, null=False, blank= False, on_delete= models.CASCADE)Curso = models.ForeignKey(Curso, null=False, blank=False, on_delete=models.CASCADE)FechaMatricula=models.DateTimeField(auto_now=True)def __str__(self):cadena = "{0} inscrito en: {1}"return cadena.format(self.Alumno, self.Curso)--------------------------Admin------------------------------------------------------------------------------------------from __future__ import unicode_literalsfrom django.contrib import admin# Register your models here.from .models import Alumnofrom .models import Cursofrom .models import Matriculaadmin.site.register(Alumno)admin.site.register(Curso)admin.site.register(Matricula)---------------------------------------------------------Settings-------------------------------------------------
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'GestionAcademica',
]
-----------------------------------------------------------------------------------------------------------------------------
7.- ya que pegamos el http que nos dan , ENTRAMOS CON NOMBRE USUARIO Y CONTRASEÑA del superuser creado
ya que entramos nos aparecerán las tablas lista para ingresar datos ...
8.- INGRESAMOS DATOS
Alumnos ya con datos ingresados
9.- INGRESAMOS DATOS
Cursos ya con datos creados
10.- INGRESAMOS DATOS
Matricula ya con datos creados
No hay comentarios:
Publicar un comentario