Это вопрос, который я имел с того времени, поскольку я просто не понимаю, почему это деление возглавляло этот путь.О принципах дизайна виджета Django
Когда мы визуализируем виджет (например, «из-за использования формы»), его функции рендеринга имеют аргумент name
. Почему, если имя тега HTML является attr, не может быть указано как часть переданного attrs
файла, переданного этой функции? Должен иметь смысл использовать name
только тогда, когда вы не указали имя attr.
Для понимания, если я устанавливаю attrs {"name": "no_one_knows[]"}
, при визуализации виджета его имя должно быть "no_one_knows[]"
, а не тот, который прошел arg. Таким образом, у меня может быть HTML-тег, который может быть проанализирован непосредственно как список (getlist(..)
) на стороне сервера (например).
Ок, мой 'getlist (..)' пример недопустим, поскольку Django анализирует его без необходимости '[]' в имени. Но идея такая же, можно переопределить имя. – RompePC
Что вы подразумеваете под визуализацией виджета «вручную»? –
Вызов 'widget.render (..)', я отредактирую, не так ясно – RompePC