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

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

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

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

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

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