• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

No such column: azzss

Азиз

Green Team
30.05.2018
224
74
BIT
0
Хочу присвоить переменной set все поля, где колонка title равна (переменной) azzss. Вроде бы все делаю правильно, но выходит ошибка 'No such column: azzss'
Вот сам код:
Python:
azzss = request.POST['search']
sset = azuzz.objects.raw("SELECT * FROM news_azuzz WHERE title = azzss" )
 

N1GGA

Codeby Team
Администратор
16.07.2018
366
357
BIT
489
Уже не над ._.
Сам решил проблему, поменяв запрос
azuzz.objects.raw("SELECT * FROM news_azuzz WHERE title = azzss" )
на
azuzz.objects.filter(Q(post__startswith=azzss))

Этот форум учит меня самостоятельности ;D
Опечатка была
 
  • Нравится
Реакции: Азиз

Азиз

Green Team
30.05.2018
224
74
BIT
0
Хочу присвоить переменной set все поля, где колонка title равна (переменной) azzss. Вроде бы все делаю правильно, но выходит ошибка 'No such column: azzss'
Вот сам код:
Python:
azzss = request.POST['search']
sset = azuzz.objects.raw("SELECT * FROM news_azuzz WHERE title = azzss" )
Только сейчас понял - как я тогда ступил, проблему можно было решить эллементарным способом -
Код:
sset = azuzz.objects.raw("SELECT * FROM news_azuzz WHERE title ="  + "'" + azzss + "'")
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!