Size: a a a

Django [ru] #STAY HOME

2021 March 23

N

Nire in Django [ru] #STAY HOME
Иван Масюк
Давай еще раз вопрос повторю, а то я спрашивал совсем другое.
Во вью нужно просто проверить какой радио выбран.
Представим, что в форме есть 3 радио инпута (р1, р2, р3), один из которых выбирает юзер и тыкает "отослать форму".
Как во вью провериь какой из этих трех радио выбрал юзер?
у тебя форма это обьект класса формы?
источник

N

Nire in Django [ru] #STAY HOME
если да, то после clean_data будешь лежать внутри объекта формы всё что хочешь
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Nire
у тебя форма это обьект класса формы?
Нет, там кастом. Сейчас код скину
источник

N

Nire in Django [ru] #STAY HOME
Иван Масюк
Нет, там кастом. Сейчас код скину
а че нет то
источник

S

Stanley in Django [ru] #STAY HOME
Иван Масюк
Давай еще раз вопрос повторю, а то я спрашивал совсем другое.
Во вью нужно просто проверить какой радио выбран.
Представим, что в форме есть 3 радио инпута (р1, р2, р3), один из которых выбирает юзер и тыкает "отослать форму".
Как во вью провериь какой из этих трех радио выбрал юзер?
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
<form action="" method="post">
           <input type="radio" id="typeSubChoice1" name="type_sub" value="1">
           <label for="typeSubChoice1">1 місяць</label>

           <input type="radio" id="typeSubChoice2" name="type_sub" value="3" checked>
           <label for="typeSubChoice2">3 місяці</label>

           <input type="radio" id="typeSubChoice3" name="type_sub" value="6">
           <label for="typeSubChoice3">6 місяців</label>
</form>
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
а че нет то
Он хочет не обновляя страницу
источник

N

Nire in Django [ru] #STAY HOME
форма это сериализатор данных из html формы в python Обьект
источник

N

Nire in Django [ru] #STAY HOME
Yaroslav
Он хочет не обновляя страницу
та это без разницы
источник

N

Nire in Django [ru] #STAY HOME
если делать xhr Запрос, то будет пофиг на обновление
источник

N

Nire in Django [ru] #STAY HOME
вопрос в обработке данных а не передаче, не?
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Можно обьяснить мне для чего вы хотите обновлять ее вообще?
источник

N

Nire in Django [ru] #STAY HOME
Иван Масюк
<form action="" method="post">
           <input type="radio" id="typeSubChoice1" name="type_sub" value="1">
           <label for="typeSubChoice1">1 місяць</label>

           <input type="radio" id="typeSubChoice2" name="type_sub" value="3" checked>
           <label for="typeSubChoice2">3 місяці</label>

           <input type="radio" id="typeSubChoice3" name="type_sub" value="6">
           <label for="typeSubChoice3">6 місяців</label>
</form>
ну ок, напиши путон класс формы, который обработает твою хтмл форму
источник

N

Nire in Django [ru] #STAY HOME
Иван Масюк
Можно обьяснить мне для чего вы хотите обновлять ее вообще?
кто хочет? никто не хочет
источник

N

Nire in Django [ru] #STAY HOME
у тебя вопрос по преобразованию данных формы в путон обьект или как запрос отправить? я чет не понял
источник

N

Nire in Django [ru] #STAY HOME
это разные вопросы
источник

se

saly epta in Django [ru] #STAY HOME
Nire
у тебя вопрос по преобразованию данных формы в путон обьект или как запрос отправить? я чет не понял
как обработать запрос и узнать какой инпат заполнил юзер
источник

Y

Yaroslav in Django [ru] #STAY HOME
Иван Масюк
Вопрос: мы можем во вьюшке проверить какой radio input выбрал пользователь?
Вот начало
источник

N

Nire in Django [ru] #STAY HOME
saly epta
как обработать запрос и узнать какой инпат заполнил юзер
если супер тупо. request.POST.get(название_инпута)
источник

N

Nire in Django [ru] #STAY HOME
Иван Масюк
Вопрос: мы можем во вьюшке проверить какой radio input выбрал пользователь?
допустим у тебя радиобокс выбора пола, у обоих name = sex.
при запросе тебе в request.POST словарь поступает это name-value как sex-'male', например.
затем ты КАК ИЗ СЛОВАРЯ можешь вытащить request.POST['sex'] или по нормальному request.POST.get(sex, 'male'), где male это дефолт.

Вот например так
источник