Django - I still get an error (1054, "Unknown column "models_author.user" in "field list"").

 
Vista:

I still get an error (1054, "Unknown column "models_author.user" in "field list"").

Publicado por Perezosso (1 intervención) el 04/11/2019 15:55:17
good

En models.py cambie del nombre del campo "login" a "user" y añadí otras.

Usé los tipicos comandos
Python3 manage.py makemigrations models
python3 manage.py sqlmigrate models 0001
python3 manage.py migrate

Pero todavía obtengo el error (1054, "Unknown column 'models_author.user' in 'field list'").

Si cambio nuevamente a "login" it trabaja perfectamente
Versions
Python 3.5.2
django.VERSION (2, 2, 6, "final", 0)


"Models.py"

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
class Autor(models.Model):
    nombre = models.CharField(max_length=30)
    apellidos = models.CharField(max_length=50)
    usuario=models.CharField(max_length=50)
    email = models.EmailField(blank=True, null=True)
    pais = models.CharField(max_length=25)
    ocupacion = models.CharField(max_length=20)
    web = models.URLField(blank=True)
    frase = models.CharField(max_length=150)
 
    def __str__(self): # __unicode__ en Python 2
    return self.nombre
 
 
    class Post(models.Model):
    author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
    titulo = models.CharField(max_length=100)
    comentario = models.CharField(max_length=1000)
    fecha_creacion=models.DateTimeField(default=timezone.now)
 
    def __str__(self):
    return self.titulo
 
    def publish(self):
    self.published_date = timezone.now()
    self.save()

Saludos
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