2010-06-16 7 views
2
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)})) 

Dans les modèles le code est que,Django templates erreur tag

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

Il y a une erreur de modèle dans la ligne has_permissions. Quelqu'un peut-il me dire ce qui ne va pas ici? has_permissions a la valeur 1 ou 0.

+0

Veuillez inclure le message d'erreur original dans votre question. –

Répondre

2

Les versions de Django avant 1.2 ne prennent pas en charge les opérateurs relationnels dans {% if %}. Utilisez {% ifequal %} ou un {% if %} à la place.

+0

{% ifequal%} a travaillé pour moi merci .. – Hulk

Questions connexes