Ошибка тега шаблонов Django - PullRequest
2 голосов
/ 16 июня 2010
def _table_(request,id,has_permissions):
    dict = {}
    dict.update(get_newdata(request,rid))
    return  render_to_response('home/_display.html',context_instance=RequestContext(request,{'dict': dict, 'rid' : rid, 'has_permissions' : str(has_permissions)}))

В шаблонах код такой, как

{% if has_permissions == "1" %}
<input type="button" value="Edit" id="edit" onclick="javascript:edit('{{id}}')"  style="display:inline;"/>&nbsp;&nbsp;&nbsp;&nbsp;
{% endif %}

В строке has_permissions имеется ошибка шаблона.Что здесь не так?has_permissions имеет значение 1 или 0.

1 Ответ

2 голосов
/ 16 июня 2010

Версии Django до 1.2 не поддерживают реляционные операторы в {% if %}.Вместо этого используйте {% ifequal %} или {% if %}.

...