Django OperationalError нет такой таблицы

Я делаю страницу регистрации. html

{{message}}
<form action="{% url 'signup' %}" method="post">
    {% csrf_token %}
    <div class="form-group">
        <input class="form-control" autofocus type="text" name="username" placeholder="Username">
    </div>
    <div class="form-group">
        <input class="form-control" type="email" name="email" placeholder="Email Address">
    </div>
    <div class="form-group">
        <input class="form-control" type="password" name="password" placeholder="Password">
    </div>
    <div class="form-group">
        <input class="form-control" type="password" name="confirmation" placeholder="Confirm Password">
    </div>
    <input class="btn btn-primary" type="submit" value="Register">
</form>

django

def signup(request):
    if request.method == 'POST':
        username = request.POST['username']
        email = request.POST['email']
        password = request.POST['password']
        confirmation = request.POST['confirmation']

        if password != confirmation:
            return render(request, 'lms/signup.html', {
                'message': 'Passwords must match.'
            })
        else:
            try:
                user = User.objects.create_user(username, email, password)
                user.save()
            except IntegrityError:
                return render(request, 'lms/signup.html', {
                    'message': 'Username already taken.'
                })
        return HttpResponseRedirect(reverse('index'))
    else:
        return render(request, 'lms/signup.html')

Когда я отправляю форму, я получаю эту ошибку:

OperationalError at /signup
no such table: lms_user

Я уже выполнил команду migrations. Я также удалил содержимое папки migrations и pycache и файл db.sqlite3 и снова выполнил команду migrations, но и это не помогло.

Вернуться на верх