ВОПРОС · Q&A

No such column: azzss

3 ответов 2,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Хочу присвоить переменной set все поля, где колонка title равна (переменной) azzss. Вроде бы все делаю правильно, но выходит ошибка 'No such column: azzss'
Вот сам код:
Python:
azzss = request.POST['search']
sset = azuzz.objects.raw("SELECT * FROM news_azuzz WHERE title = azzss" )
 
Уже не над ._.
Сам решил проблему, поменяв запрос
azuzz.objects.raw("SELECT * FROM news_azuzz WHERE title = azzss" )
на
azuzz.objects.filter(Q(post__startswith=azzss))

Этот форум учит меня самостоятельности ;D
 
  • Нравится
Реакции: m0nstr, Сергей Попов, Vertigo и ещё 1 человек
4
Уже не над ._.
Сам решил проблему, поменяв запрос
azuzz.objects.raw("SELECT * FROM news_azuzz WHERE title = azzss" )
на
azuzz.objects.filter(Q(post__startswith=azzss))

Этот форум учит меня самостоятельности ;D
Опечатка была
 
  • Нравится
Реакции: Азиз
1
Хочу присвоить переменной 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 + "'")
 
Последнее редактирование: