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

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

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

17 ответов

13 просмотров

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

Александр-Андрухов Автор вопроса
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 соответственно.

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
32
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Парни, спасайте. RAD Studio 12 творит какую-то дичь. У меня есть метод (event), который вызывает другой метод, т.е. он состоит из 1-й строки вызова. Ставлю бряк на event, запу...
Eugene Krasnikov (ᴊɪɴ x)
3
Карта сайта