Python - Problema sencillo python

 
Vista:
Imágen de perfil de Anthony
Val: 7
Ha disminuido su posición en 16 puestos en Python (en relación al último mes)
Gráfica de Python

Problema sencillo python

Publicado por Anthony (4 intervenciones) el 03/06/2018 14:28:57
Buenas amigos quisiera saber q tengo de malo en codigo por q no me hace el migrate

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class alumno(models.Model):
    apellidoPaterno = models.CharField(max_length=35)
    apellidoMaterno = models.CharField(max_length=35)
    Nombres = models.CharField(max_length=35)
    DNI = models.CharField(max_length=8)
    fechaDeNacimiento = models.DateField()
    SEXOS = (('F', 'Femenino'), ('M', 'Masculino'))
    Sexo = models.charfield(max_length=1, choices=SEXOS, default='M')
 
    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=50)
        Creditos = models.PositiveSmallIntegerField()
        Estado = models.BooleanField(default=True)
 
        def __str__(self):
            return "{0} ({1})".format(self.Nombre, self.Creditos)
 
 
     class Matricula(models.Model):
            Alumno = models.ForeignKey(alumno, true=False, blank=False, on_delete=models.CASCADE)
            Curso = models.ForeignKey(Curso, true=False, blank=False, on_delete=models.CASCADE)
            FechaMatricula = models.DateTimeField(auto_now_add=True)
 
          def __str__(self):
                cadena = "{0} => {1}"
                return cadena.format(self.alumno, self.Curso.Nombre)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de abzerox
Val: 425
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Problema sencillo python

Publicado por abzerox (109 intervenciones) el 03/06/2018 23:30:04
Hola, si te fijas en el mensaje dice que el problema es que estas utilizando true como una keyword del constructor ForeignKey.
El código en esas lineas deberias ser:

1
2
Alumno = models.ForeignKey(alumno, False, blank=False, on_delete=models.CASCADE)
Curso = models.ForeignKey(Curso, False, blank=False, on_delete=models.CASCADE)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Anthony
Val: 7
Ha disminuido su posición en 16 puestos en Python (en relación al último mes)
Gráfica de Python

Problema sencillo python

Publicado por Anthony (4 intervenciones) el 04/06/2018 00:06:12
Amigo sigue igual la cosa no me deja migrarlo..:(
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Problema sencillo python

Publicado por tincopasan (1082 intervenciones) el 04/06/2018 01:34:29
pues lo que veo es que en ese código falta:
1
from django.db import models

uhhh perdón recién veo la imagen

te diría que vayas probando el código por partes y veas desde donde comienza el problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de Anthony
Val: 7
Ha disminuido su posición en 16 puestos en Python (en relación al último mes)
Gráfica de Python

Problema sencillo python

Publicado por Anthony (4 intervenciones) el 04/06/2018 02:21:49
El problema esta en la clase matricula lo demas esta bien,aunque al momento de añadirl algun nombre en la clase alumno me dice q no tengo una tabla con ese nombre
adsss
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema sencillo python

Publicado por juanlog (1 intervención) el 10/02/2019 21:32:32
cambia ese true por null
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar