Установите атрибут 'id', используя теги шаблона - PullRequest
0 голосов
/ 25 октября 2018

Есть ли способ установить атрибут 'id' в шаблоне?скажем, я передаю свой form в качестве контекста в моем представлении, поэтому, когда я отрисовываю какое-то поле из моей формы, например {{form.field1}}, могу ли я установить 'id' что-то вроде {{form.fiel1|attrib=('id':'id_forfieldone')}}

Я знаю, что это можно сделатьв определении класса формы, но мне нужно сделать это в шаблоне.

РЕДАКТИРОВАТЬ: Вот ошибка

Traceback (последний вызов последний): Файл «manage.py», строка 17, в execute_from_command_line (sys.argv) Файл «C: \ Python27 \ lib \ site-packages \ django \ core \ management__init __. Py», строка 351, в execute_from_command_line utility.execute ()Файл "C: \ Python27 \ lib \ site-packages \ django \ core \ management__init __. Py", строка 343, в исполняемой команде self.fetch_command (подкоманда) .run_from_argv (self.argv) Файл "C: \ Python27 \ lib \ site"-packages \ django \ core \ management__init __. py ", строка 177, в fetch_command команды = get_commands () Файл" C: \ Python27 \ lib \ site-packages \ django \ utils \ lru_cache.py ", строка 101, в результате обертки= user_function (* args, ** kwds) Файл "C: \ Python27 \ lib \ site-packages \ django \ core \ management__"init__.py ", строка 72, в get_commands для app_config в обратном порядке (список (apps.get_app_configs ())): файл" C: \ Python27 \ lib \ site-packages \ django \ apps \ registry.py ", строка 137,в get_app_configs self.check_apps_ready () Файл "C: \ Python27 \ lib \ site-packages \ django \ apps \ registry.py", строка 124, в check_apps_ready вызывают AppRegistryNotReady ("Приложения еще не загружены.") django.core.exceptions.AppRegistryNotReady: приложения еще не загружены.

1 Ответ

0 голосов
/ 25 октября 2018

Вы можете использовать Настройки виджетов .С помощью этого вы можете добавлять классы к вашему входу и редактировать другие атрибуты.В вашем случае, чтобы отредактировать атрибут id, вы можете использовать его как -

{% render_field form.fiel1|attr:"id:id_forfieldone" %}

Вот хороший учебник также.

...