Size: a a a

Django [ru] #STAY HOME

2021 March 26

YK

Yegor Kowalew in Django [ru] #STAY HOME
print(self.form.cleaned_data)
AttributeError: 'ProjectMessagesForm' object has no attribute 'cleaned_data'

что это может значить?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
print(self.form.cleaned_data)
AttributeError: 'ProjectMessagesForm' object has no attribute 'cleaned_data'

что это может значить?
Метод валидации видимо не вызвал
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Метод валидации видимо не вызвал
class ProjectMessagesListView(FormMixin, ListView):
   template_name = 'project/project_messages_list.html'
   form_class = ProjectMessagesForm
   queryset = ProjectMessages.objects.all()
   success_url = reverse_lazy("messages")

   def post(self, request, *args, **kwargs):
       form_class = self.get_form_class()
       self.form = self.get_form(form_class)
       if self.request.method == 'POST':
           print(self.form.cleaned_data)
       return HttpResponseRedirect(self.get_success_url())

я не знаю как его тут вызвать
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
class ProjectMessagesListView(FormMixin, ListView):
   template_name = 'project/project_messages_list.html'
   form_class = ProjectMessagesForm
   queryset = ProjectMessages.objects.all()
   success_url = reverse_lazy("messages")

   def post(self, request, *args, **kwargs):
       form_class = self.get_form_class()
       self.form = self.get_form(form_class)
       if self.request.method == 'POST':
           print(self.form.cleaned_data)
       return HttpResponseRedirect(self.get_success_url())

я не знаю как его тут вызвать
Не верно
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Не верно
        if self.request.method == 'POST':
           if self.form.is_valid():
               print(self.form.cleaned_data)
           else:
               print('no')
источник

Y

Yaroslav in Django [ru] #STAY HOME
Ты нарушаешь правила чата
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Ты нарушаешь правила чата
Извините
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
Извините
Пришли нормально и можно говорить, например
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
        if self.request.method == 'POST':
           if self.form.is_valid():
               print(self.form.cleaned_data)
           else:
               print('no')
Что у тебя "form"?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Зачем ты пишешь:

if self.request.method == 'POST',   если ты и так в моложе POST?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Что у тебя "form"?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yaroslav
Зачем ты пишешь:

if self.request.method == 'POST',   если ты и так в моложе POST?
?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
?
исправил. Убрал точнее
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Ребят странный вопрос конечно, но все же.., картинка или файл может храниться в БД?
источник

R

Roman in Django [ru] #STAY HOME
•Ǥus†สff•
Ребят странный вопрос конечно, но все же.., картинка или файл может храниться в БД?
Путь к файлу:)
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
исправил. Убрал точнее
Что делает 15 строка?
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Roman
Путь к файлу:)
Если допустим в моделе загрузили картинку, то она будет записана там как путь?
источник

Y

Yaroslav in Django [ru] #STAY HOME
•Ǥus†สff•
Если допустим в моделе загрузили картинку, то она будет записана там как путь?
Да, у меня так.
источник

R

Roman in Django [ru] #STAY HOME
•Ǥus†สff•
Если допустим в моделе загрузили картинку, то она будет записана там как путь?
да
источник

R

Roman in Django [ru] #STAY HOME
•Ǥus†สff•
Если допустим в моделе загрузили картинку, то она будет записана там как путь?
В модели ты можешь сам указать путь для сохранения
источник