Аутентификация с использованием mysql in django - PullRequest
0 голосов
/ 29 апреля 2020

Я новичок в Django и нуб в этих понятиях. Насколько я знаю, я пытаюсь подключить страницу django к базе данных mysql. Вставка в базу данных с помощью формы выполнена правильно, но когда я пытаюсь войти в систему с учетными данными, он выдает ошибку. Это было очень важно для моего выпуска из колледжа.

Это показывает, что ошибка называется "объект NoneType" не может быть подписан ". Мне нужно знать, выбираются ли данные этим запросом и как связать данные. Запрос предложений:

def login(request):
 email= request.POST['email']
 password=request.POST['password']
 con = mysql.connector.connect(user='root', password='', host='localhost', database='company')
 cur = con.cursor()
 cur.execute("SELECT email,password from buyerregister where 'email' = '"+email+"' and 'password' = '"+password+"' ")
 data=cur.fetchone()
 con.commit()
 cur.close()
 con.close()
 if data[2] == email and data[3] == password:

     return render(request, "purchase.html")
 else:
     return render(request, "order.html")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...