Size: a a a

Django [ru] #STAY HOME

2020 July 11

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Aquinary
Угу. Так подойдёт
попробуй вообще весь метод гет закомментировать 😉
источник

A

Aquinary in Django [ru] #STAY HOME
А как же тогда контексты формировать для шаблонов, если get закомментить) Ну, в других вьюхах, где они есть)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Aquinary
А как же тогда контексты формировать для шаблонов, если get закомментить) Ну, в других вьюхах, где они есть)
ты наследуешься от класса в котором это есть, если ты пишешь такой метод, он переопределяет класс родителя, но в твоем случае ничего не меняется
источник

A

Aquinary in Django [ru] #STAY HOME
Примерно понял как
Если никаких context['data'
источник

A

Aquinary in Django [ru] #STAY HOME
не делаешь, то можно спокойно get опустить
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
👍
источник

A

Aquinary in Django [ru] #STAY HOME
Сделает код чуть чище, благодарю)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Aquinary
Сделает код чуть чище, благодарю)
в закрепе есть ссылка на фак на гх, там есть ссылка на все о кбв, и там можно посмотреть что есть в классе и что нужно прописать
источник

M

Malik in Django [ru] #STAY HOME
Здравствуйте! помогите пожалуйста , не могу понять как работать фильтр
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Malik
Здравствуйте! помогите пожалуйста , не могу понять как работать фильтр
Оо
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Что за list?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Malik
Здравствуйте! помогите пожалуйста , не могу понять как работать фильтр
ну наверное у тебя ничего не нашлось?
источник

M

Malik in Django [ru] #STAY HOME
def filter_product(request):
   list = request.GET.get('filter')
   products = Product.objects.filter(name__contains=list)
   return render(request, 'index.html', context={
       'products': products
   })
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Malik
def filter_product(request):
   list = request.GET.get('filter')
   products = Product.objects.filter(name__contains=list)
   return render(request, 'index.html', context={
       'products': products
   })
Господи, зачем же так переменую называть
источник

M

Malik in Django [ru] #STAY HOME
tot samiy neizvestniy
Господи, зачем же так переменую называть
суть не меняет таже ошибка
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Malik
суть не меняет таже ошибка
Суть меняет)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Malik
def filter_product(request):
   list = request.GET.get('filter')
   products = Product.objects.filter(name__contains=list)
   return render(request, 'index.html', context={
       'products': products
   })
а проверить что list не None?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Malik
суть не меняет таже ошибка
Это зарезервированное слово в языке
источник

M

Malik in Django [ru] #STAY HOME
Muslim Beibytuly
Это зарезервированное слово в языке
но ошибка остается я менял , по аналогий пишу с одних курсов и все равно ,  products = Product.objects.filter(name__contains=price)  суть ошибки видимо здесь не правильно использую филтр?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Malik
но ошибка остается я менял , по аналогий пишу с одних курсов и все равно ,  products = Product.objects.filter(name__contains=price)  суть ошибки видимо здесь не правильно использую филтр?
В ?filter= просто пустое значение. А вообще используйте Django filters для декларативных фильтров
источник