170 похожих чатов

Подскажите, по непонятной причине <input type="email"> меняется на <input type="text">

при рендеринге страницы. Вопрос - почему и как исправить?

17 ответов

38 просмотров

с таким обобщённым вопросом лучше предоставить больше контекста и кода

Александр-Андрухов Автор вопроса
Alex Dem
с таким обобщённым вопросом лучше предоставить бол...

{% extends "admin/change_form.html" %} {% load i18n admin_urls %} {% block object-tools-items %} <form method="post" action="{% url 'admin:send-mail' original.pk %}"> {% csrf_token %} <input type="email"> <button type="submit" value="Отправить на почту" name="send-mail"></button> </form> {% endblock %} Расширяю шаблон изменения объекта в панели администратора. Добавляю форму.

Александр Андрухов
{% extends "admin/change_form.html" %} {% load i1...

админку не шарю совсем :( подозреваю, что админка просто выводит свой дефолт шаблон/форму поверх

Александр-Андрухов Автор вопроса

да, все выводится. Форму я вижу, но через девтулы смотрю - поле text вместо email. Даже если сделаю это с помощью джанго формы используя EmailField.

Александр Андрухов
да, все выводится. Форму я вижу, но через девтулы ...

хотя стоп, я уже туплю на ночь глядя. если у тебя кастом шаблон который ты указал выше, то как джанго поле должно влиять на рендер? Вероятно - никак :)

Александр Андрухов
{% extends "admin/change_form.html" %} {% load i1...

Не совсем понимаю, почему ты пишешь форму для бека отдельно, а для фронта отдельно. По идее же надо написать форму и передать её в шаблон.

Александр-Андрухов Автор вопроса
Alex Dem
Не совсем понимаю, почему ты пишешь форму для бека...

Я просто пробую любыми способами сделать type=email

я бы начал с того, чтобы добавил еще что-нибудь сюда и убедился, что всё работает в целом, что шаблон выводится мне почему-то кажется, что все-таки этот шаблон не выводится, уж больно странно звучит, что джанго всё рендерит и вот только заменяет input type, я думаю, что ты что-то упустил ну и всё-таки написать бы одну форму, а не разделять вот так совсем кустарно бек и фронт части формы

Александр-Андрухов Автор вопроса
Alex Dem
я бы начал с того, чтобы добавил еще что-нибудь сю...

Вот форма. Убираю форму из html шаблома - исчезает и на сайте)

Александр Андрухов
Вот форма. Убираю форму из html шаблома - исчезает...

а почему не смотришь DOM-дерево? это самый правдивый источник информации. Может там стили прячут что-то или просто хидден инпуты.

Александр-Андрухов Автор вопроса
Alex Dem
а почему не смотришь DOM-дерево? это самый правдив...

DOM тоже смотрю все что я прописываю кроме type - появляется. hidden только csrf

Александр Андрухов
{% extends "admin/change_form.html" %} {% load i1...

возможен кейс пересечения форм в шаблонах? ты проверял корректность наследования шаблона? могут быть разные артефакты если у тебя форма в другой форме, например

Александр Андрухов
screenshot Да

Измени id на время

Александр Андрухов
screenshot Да

а это другой шаблон

Александр-Андрухов Автор вопроса
Yaro
Измени id на время

Изменил в форме название переменной. Изменился и id соответственно.

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта