#sql #django
Вопрос:
Я хочу использовать sql-запрос в djnago. Как отправить параметр в sql-запрос из функции получения параметра из функции, например, мой код :
def products_filter(request, product, selling):
all_product = Product.objects.raw("select * from product where product={{product}};")
Как я могу использовать продукт и продажи в sql-запросе??
Комментарии:
1. почему бы просто не использовать фильтр? Продукт.объекты.фильтр(продукт=продукт, продажа=продажа)
2. мой реальный запрос в моем проекте сложный, он предназначен для тестирования.
Ответ №1:
Product.objects.raw("select * from product where product= %s", [product])
или
Product.objects.raw("select * from product where product= %s and selling= %s ", [product, selling])
следует сделать