Данные не хранятся в базе данных через пользователя

-2

Я хочу сохранить имя пользователя в базе данных, используя необработанные данные. У меня есть это, но я получаю ошибку. Пожалуйста, помогите мне с этим.

#models.py

class signup(models.Model):
    username = models.CharField(max_length = 50)

    def __unicode__ (self):
        return self.username

#views.py

def sign(request):
    u = username.request.POST['username'])
    u.save()
    return render(request,'bookstore/signup.html',{'username':u})

и моя ошибка:

СинтаксисError at/sign/invalid синтаксис (views.py, строка 31)

  • 0
    У вас есть один закрывающий член после POST['username'] без открывающей скобки перед ним; Я предполагаю, что это ваша синтаксическая ошибка ...
Теги:

1 ответ

0
Лучший ответ

На ваш взгляд вам нужно импортировать модель signup:

#views.py
from models import signup

def sign(request):
    username = request.POST['username']
    user = signup.objects.create(username=username)
    return render(request,'bookstore/signup.html',{'username': username})

Ещё вопросы

Сообщество Overcoder
Наверх
Меню