Я хочу сохранить имя пользователя в базе данных, используя необработанные данные. У меня есть это, но я получаю ошибку. Пожалуйста, помогите мне с этим.
#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)
На ваш взгляд вам нужно импортировать модель 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})
POST['username']
без открывающей скобки перед ним; Я предполагаю, что это ваша синтаксическая ошибка ...