Size: a a a

Django [ru] #STAY HOME

2021 March 26

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Это я и имел ввиду, что внутри post через self
    def post(self, request, *args, **kwargs):
       form_class = self.get_form_class()
       form = self.form_class(request.POST)
       if form.is_valid():
           print(form.cleaned_data)
       else:
           print(form['vacancy'])
       return HttpResponseRedirect(self.get_success_url())

так?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
    def post(self, request, *args, **kwargs):
       form_class = self.get_form_class()
       form = self.form_class(request.POST)
       if form.is_valid():
           print(form.cleaned_data)
       else:
           print(form['vacancy'])
       return HttpResponseRedirect(self.get_success_url())

так?
Зачем так
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Зачем так
а как???
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
я уже миллиард вариантов перепробовал, все-равно не то
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Сергей Чурмин
А теперь ещё раз по русски
В результате выполения команды `django-admin makemessages`создются файлы переводов в формате .po c которыми не очень удобно работать. я уже много лет не заглядывал в django, и вот подумал может появились расширения или настройки с помощью которых можно было бы использовать .Json вместо .po
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yegor Kowalew
    def post(self, request, *args, **kwargs):
       form_class = self.get_form_class()
       form = self.form_class(request.POST)
       if form.is_valid():
           print(form.cleaned_data)
       else:
           print(form['vacancy'])
       return HttpResponseRedirect(self.get_success_url())

так?
> print(form['vacancy'])
что ты пытаешься посмотреть?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Sergei Sergeevich
В результате выполения команды `django-admin makemessages`создются файлы переводов в формате .po c которыми не очень удобно работать. я уже много лет не заглядывал в django, и вот подумал может появились расширения или настройки с помощью которых можно было бы использовать .Json вместо .po
А, а то тут я чой то подумал новое прилетело, не в курсе тогда
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Artem Gubatenko
> print(form['vacancy'])
что ты пытаешься посмотреть?
это я ловлю на валидность формы. Она не валидная никогда.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yegor Kowalew
это я ловлю на валидность формы. Она не валидная никогда.
ты же принтил form.errors. Там будут все ошибки
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
https://dpaste.org/9YNv
а вообще, небольшие куски кода можно
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Artem Gubatenko
ты же принтил form.errors. Там будут все ошибки
форма никогда не будет валидной, потому как я не могу её нормально принять
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
https://dpaste.org/9YNv
а вообще, небольшие куски кода можно
Не то
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Не то
а что надо?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
https://dpaste.org/9YNv
а вообще, небольшие куски кода можно
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yegor Kowalew
форма никогда не будет валидной, потому как я не могу её нормально принять
какжется мы друг друга не понимаем. ну ладно)
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Artem Gubatenko
какжется мы друг друга не понимаем. ну ладно)
в ошибках, там все поля, ибо я не могу поймать форму
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
куда его писать?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yegor Kowalew
куда его писать?
Извини за грубость, но ты вообще как учишь
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yegor Kowalew
в ошибках, там все поля, ибо я не могу поймать форму
кто тебе шлет форму чтоб ее ловить?
тебе же написали как ее инициализировать с request.POST
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Yaroslav
Извини за грубость, но ты вообще как учишь
пол часа, я тут пытаюсь от Вас получить ответ, но ответа нет. Если знаете скажите пожалуйста
источник