Пользовательский тег шаблона использует файл "formJson-reload.html "и отображает предоставленные данные (PrefixForm, 'classDiv' и т. д.)*) загрузить данные (заполните соответствующие поля) для конкретного ПК.Так что я могу отредактировать его и сохранить позже.
Спасибо за ваше время !!
Вот дополнительная информация:
Пример использования настраиваемый тег шаблона
{%form%}
START_DICT
{
'classDiv' : 'container',
'classDiv' : 'module',
'divId' : 'Prefix',
'title' : 'Prefix JSON',
'formId' : 'PrefixForm',
'classForm' : 'None',
'idSubmit' : 'SendPrefix',
}
END_DICT
START_FORM
PrefixForm
END_FORM
FILE:"formJson-reload.html"
{%endform%}
Отрывок представления, которое создает ВСЮ веб-страницу, содержащую этот настраиваемый тег шаблона :
@login_required
def ContactMaster(request):
Forms = ['Prefix',]
dic_return = help_get_forms(Forms,request)
return render_to_response('ContactMaster.html',dic_return,
context_instance=RequestContext(request))
Выдержка"formJson-reload.html":
<div class="{{classDiv}}" id="{{divId}}" title="{{title}}">
<form id="{{formId}}" method="post" action="item_form"
{% if classForm != "None" %}
class="{{classForm}}>
{% else %}
>
{% endif %}
<table id="T_{{formId}}">
<tbody>
{%for field in set %}
{% if field.label != "Owner" %}
{% if field.label != "owner" %}
<tr>
<td>
{{field.label_tag}} :
</td> <td> {{field}}
{% if field.field.required %}<em>*</em>{% endif %}
</td>
</tr>
{% endif %}
{% endif %}
{%endfor%}
</tbody>
</table>
<input type="submit" id="{{idSubmit}}" value="Add"
onclick="submit('{{formId}}');
return false;" />
</form>
</div>