Разве HTML-код формы Django не отображается на экране? - PullRequest
0 голосов
/ 02 октября 2019

Django показывает вам формы, когда вы занимаетесь базовым кодированием, верно? Где находится HTML автоматически сгенерированной формы в Windows?

Таким образом, вместо того, чтобы искать папку с шаблоном, когда разработчик пишет код URL или представления, он находит местоположение HTML-кода только для скелетов, которое показывает Django. .

На мой взгляд, похоже, что он построен где-то как "anaconda / envs", содержащий отдельную виртуальную среду, но я не могу его найти.

это может быть путь?

1 Ответ

0 голосов
/ 02 октября 2019

Хорошо документировано:

https://docs.djangoproject.com/en/2.2/ref/forms/renderers/

Сначала загружаются шаблоны из встроенного каталога шаблонов форм в django / forms / templates

если у вас нет сторонних библиотек, которые переопределяют эти шаблоны.

Однако быстрая проверка в https://github.com/django/django/tree/master/django/forms/templates/django/forms/ показывает, что этот каталог пуст.

tl; dr

Django не создает никаких форм с нуля (если только это не Администратор, который, конечно, автоматически создает весь пользовательский интерфейс). Он просто позволяет быстро создать шаблон, который может визуализировать вашу форму, но вам все равно придется самостоятельно предоставить базовый шаблон (он же HTML-разметку с динамическими частями).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...