В таблице найден столбец с именем

Моя проблема заключается в том, что когда я отправляю свою регистрационную форму, чтобы подкрепить ее, страница показывает operationalError и не распознает первый элемент моей модели, который является первым именем. Я попробовал makeMigrate после всех модификаций и переписал все элементы, чтобы убедиться, что они совпадают.

def registration_view(request):
    if 'email' in request.GET:
        newUser = User(firstname=request.GET['firstname'],
                      lastname=request.GET['lastname'], 
                      country=request.GET['country'],
                      email=request.GET['email'], 
                      phone=request.GET['phone'], 
                      password=request.GET['password'],
                      gender=request.GET['gender'])
        newUser.save()
        return redirect('/signin')
    else:
        response = render(request, 'registration.html')
    return response
from django.db import models 

class User(models.Model):
    firstname = models.CharField(max_length=30)
    lastname = models.CharField(max_length=50)
    country = models.CharField(max_length=50)
    email = models.EmailField(max_length=50)
    phone = models.CharField(max_length=30)
    password = models.CharField(max_length=128)
    GENDER_CHOICES = (
        ('M','Male'),
        ('F','Female'),
        ('X','X'),
        )
    gender = models.CharField(max_length=1, choices=GENDER_CHOICES)
    friends = models.ManyToManyField('self')
    conjoint = models.OneToOneField('self', on_delete=models.CASCADE)
    def __str__(self):
        return self.firstname + ' ' + self.lastname

class WallMessage(models.Model):
    author = models.ForeignKey('User', on_delete=models.CASCADE)
    content = models.TextField()
    publication_date = models.DateField()
Вернуться на верх