Size: a a a

Django [ru] #STAY HOME

2021 June 09

MD

Maks D in Django [ru] #STAY HOME
Спс,тоже так думаю...🤔
источник

MB

Maksim Bulavsky in Django [ru] #STAY HOME
Сайт со словом  сайт. Ну такое
источник

ДЯ

Дмитрий Яницкий... in Django [ru] #STAY HOME
источник

MB

Maksim Bulavsky in Django [ru] #STAY HOME
Как по мне выглядит странно. Это же вкусовщина, каждому своё
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по хорошему в на 41 строке
tasks.add(task)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
на 35 строке
user.tasks.filter(id=task_id).exists()
источник

А

Андрей in Django [ru] #STAY HOME
Спасибо. Исправлю.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
@s1veme
» gist.github.com, linkode.org, pastebin.com используйте для демонстрации кода, без скриншотов;
» фотографии с кодом могут быть удалены без предупреждений;
источник

g

garrip91 in Django [ru] #STAY HOME
Есть функция, в которой лежит такой участок кода: form = SearchForm(request.POST). Как запихнуть эту форму во внутреннюю функцию def get_context_data(self, **kwargs):
       context = super().get_context_data(**kwargs)
в теле класса-наследника TemplateView?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тебе форму? или функцию?
источник

A

Ahhi in Django [ru] #STAY HOME
Если это метод того же класса, можешь сделать self._form, если он вызывается раньше чем  гет контекст дата.
источник

g

garrip91 in Django [ru] #STAY HOME
Как надо исправить эту форму, чтобы её можно было запихнуть во внутреннюю функцию класса-наследника? В обычной функции она работает (наверное из-за параметра request)
источник

g

garrip91 in Django [ru] #STAY HOME
Здесь эта форма работает:
def all_search(request):
   search_query = None
   films_list_obj = None
   series_list_obj = None
   form = SearchForm(request.POST)
   ...
источник

g

garrip91 in Django [ru] #STAY HOME
...а мне надо, чтобы она работала здесь:
class AllTemplateView(TemplateView):

   template_name = 'KinomonsterApp/base.html'

   def get_context_data(self, **kwargs):
       context = super().get_context_data(**kwargs)
       form = SearchForm(request.POST) # ТАК НЕ РАБОТАЕТ
                  ...
источник

A

Ahhi in Django [ru] #STAY HOME
self.request.POST вроде должно работать
источник

g

garrip91 in Django [ru] #STAY HOME
То есть, вот так: form = SearchForm(self.request.POST)?
источник

A

Ahhi in Django [ru] #STAY HOME
На 100% не уверен но попробуй
источник

g

garrip91 in Django [ru] #STAY HOME
О, вроде ругаться перестало. посмотрим что дальше будет. Пока спасибо
источник

A

Ahhi in Django [ru] #STAY HOME
Я так понимаю ты делаешь какой то общий поиск. Здесь наверное лучше будет запилить контест процессор и в него пихать эту форму, чтобы на каждой странице можно было б выводить. А не пихать в каждый view
источник

g

garrip91 in Django [ru] #STAY HOME
А можно пример такой реализации?
источник