Это должно быть просто. Я создаю приложение Google App Engine. Он составляет список форм динамически, используя список сущностей, называемых блоками. Блоки имеют различные свойства, метки на переключателях, размер текстовой области и тому подобное. Я перебираю список этих блоков в шаблоне jinja, выбирая особенности формы из свойств этого конкретного блока. Это все работает нормально.
Однако я хотел бы включить уникальный идентификатор для объекта блока, который я использую для создания формы внутри формы. Это даст мне эффективный способ узнать, на что отвечает мой пользователь, когда он отправляет мне ответ.
Я попытался:
<form> <input type="hidden" name="qKey" value="{{block.id}}">
Это возвращает в мой браузер следующее:
<form> <input type="hidden" name="qKey" value="">
Затем я попробовал:
<form> <input type="hidden" name="qKey" value="{{block.key}}">
Это вернулось:
<form> <input type="hidden" name="qKey" value="<bound method Block.key of <dynamicsurvey2.Block object at 0x10a092f10>>">
Любые мысли будут высоко оценены.