Size: a a a

Django [ru] #STAY HOME

2021 March 23

T

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

T

Tim in Django [ru] #STAY HOME
Иван Масюк
а как во вьюшке это сделать что-то не догоняю
вся асинхроншина на фронте это жс, шли запросы на какие-то вьюшки и там обрабатывай данные и обратно жсончики
источник

T

Tim in Django [ru] #STAY HOME
ну или в одной и той же вьюшке лепить кучу иф условий
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
не работал еще с таким.. короче весело
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Tim
ну или в одной и той же вьюшке лепить кучу иф условий
если таким путем, то как достать какой-то инпут?
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
именно радио инпут
источник

T

Tim in Django [ru] #STAY HOME
Иван Масюк
если таким путем, то как достать какой-то инпут?
жсом?
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
ну жс это внутри темплейта, а во вьюшке?
источник

T

Tim in Django [ru] #STAY HOME
Иван Масюк
ну жс это внутри темплейта, а во вьюшке?
ну во вьюшку отправляешь данные в каком-то формате, тот же жсон и его разбираешь
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
я думал может есть какой-то вариант проверить по типу ".checked"
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
во вью
источник

T

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

se

saly epta in Django [ru] #STAY HOME
Иван Масюк
я думал может есть какой-то вариант проверить по типу ".checked"
это нельзя сделать при первом ренедере, можно только проверку по GET запросу
источник

se

saly epta in Django [ru] #STAY HOME
и обновлять страницу, либо подтягивать по ajax
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
saly epta
и обновлять страницу, либо подтягивать по ajax
а для чего ме вообще обновлять страницу..?
мне в зависимости от того, какие радио выбрал юзер нужно реализовать разные логики НЕ в темплейте, а на бэке
источник

T

Tim in Django [ru] #STAY HOME
Иван Масюк
а для чего ме вообще обновлять страницу..?
мне в зависимости от того, какие радио выбрал юзер нужно реализовать разные логики НЕ в темплейте, а на бэке
ну тогда всю форму нужно рисовать жсом...
источник

T

Tim in Django [ru] #STAY HOME
или делать multi step form
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
это слишком сложно и не понятно для чего
источник

T

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

ИМ

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