Задать вопрос
@iGyry
Backend developer

Как в Django form запретить изменять поле ввода?

Добрый день, подскажите пожалуйста кто знает. У меня есть форма, как мне запретить пользователю изменять некоторые поля. Что бы эти поля были, но ни какие манипуляциями с ними нельзя было проводить?
  • Вопрос задан
  • 1435 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
somefield = forms.CharField(
    widget=forms.TextInput(attrs={'readonly':'readonly'})
)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@UPSA
anykey. Я не программист, я просто ленивый.
На 100% никак.
Есть волшебная кнопка в браузерах - F12
Можно менять значения в DOM объектах. Любят некоторые блокировать страницу пока не зарегистрируешься - меняем свойства объекта и продолжаем читать ))).
Могу даже ПОСТ запросы менять.

Делай проверку когда форма отослана.
Ответ написан
netpastor
@netpastor
Python developer
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы