Size: a a a

Django [ru] #STAY HOME

2019 May 22

А

Антон in Django [ru] #STAY HOME
Возможно ли в джанге сделать валидатор поля который будет зависеть от комбобокса рядом?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет вроде
источник

А

Антон in Django [ru] #STAY HOME
Dan Tyan
нет вроде
а если очень хочется?) Ну например описать для поля свой валидатор внутри модели, который будет получать self и ве остальные поля. И внутри смотреть на значение комбобокса и валидировать инпут
источник

S

Sviatoslav in Django [ru] #STAY HOME
Вопрос есть. К примеру в пхп можно создать синглтон и хранить в нем переменные. К этим переменным можно в любой момент обратится изменить и т.д и дергать их где угодно. Как этот вопрос решается в джанге? Придумали что то интересное или все завязано на реквесте? Пока к нему есть доступ все ок а как только.. так печаль)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sviatoslav
Вопрос есть. К примеру в пхп можно создать синглтон и хранить в нем переменные. К этим переменным можно в любой момент обратится изменить и т.д и дергать их где угодно. Как этот вопрос решается в джанге? Придумали что то интересное или все завязано на реквесте? Пока к нему есть доступ все ок а как только.. так печаль)
глобального ничего нет вроде
источник

IL

Ivan Lavrenov in Django [ru] #STAY HOME
а это не settings случайно?
источник

F

Fred in Django [ru] #STAY HOME
Антон
а если очень хочется?) Ну например описать для поля свой валидатор внутри модели, который будет получать self и ве остальные поля. И внутри смотреть на значение комбобокса и валидировать инпут
не ну в целом можно, но проверка на беке должна быть, если выбранно 1 для поля валидатор такой-то
источник

S

Sviatoslav in Django [ru] #STAY HOME
Ivan Lavrenov
а это не settings случайно?
Нет, я о другом. Например текущий пользователь которого мы получаем с реквеста. Локаль с реквеста. ну и т.д
источник

S

Sviatoslav in Django [ru] #STAY HOME
Данные которые зависят от реквеста
источник

А

Антон in Django [ru] #STAY HOME
Fred
не ну в целом можно, но проверка на беке должна быть, если выбранно 1 для поля валидатор такой-то
Дык я собственно про бэк и спрашиваю... Как это сделать хз
источник

ED

Evgeny Dontsov in Django [ru] #STAY HOME
Такой код можно использовать вместо обработки исключений?
hi_message = Config.objects.get(name='Git').hi_message or 'Добро пожаловать!'
источник

F

Fred in Django [ru] #STAY HOME
Антон
Дык я собственно про бэк и спрашиваю... Как это сделать хз
if else )
источник

F

Fred in Django [ru] #STAY HOME
из реквеста данные получать )
источник

А

Антон in Django [ru] #STAY HOME
Fred
if else )
👍
А валидатор в классе модели или где располагать?
источник

IL

Ivan Lavrenov in Django [ru] #STAY HOME
Sviatoslav
Данные которые зависят от реквеста
а это не куки тогда?
источник

F

Fred in Django [ru] #STAY HOME
Антон
👍
А валидатор в классе модели или где располагать?
я так понимаю у тебя форма там
источник

А

Антон in Django [ru] #STAY HOME
Fred
я так понимаю у тебя форма там
ага
источник

F

Fred in Django [ru] #STAY HOME
ну вот
источник

А

Антон in Django [ru] #STAY HOME
Fred
ну вот
во вьюхе из реквеста все проверять?
источник

А

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