2011-09-09 252 views
0

嘗試在管理站點中使用django-guardian編輯對象權限我收到此錯誤。Django Guardian TemplateSyntaxError管理員

呈現時抓住VariableDoesNotExist:u'[{},{\'csrf_token \':},{\'debug \'中的鍵[adminform]失敗查找:True,\'sql_queries \':[{ '堆棧跟蹤\':...

模板錯誤

在模板/Library/Python/2.7/site-packages/grappelli/templates/admin/change_form.html,錯誤在第34行

的發生錯誤的行。

var related_lookup_fields_fk = {% get_related_lookup_fields_fk adminform.model_admin %};  

我使用grappelli和南,如果這有什麼區別。

我的模型

class Alert(models.Model): 
    """Alert for product updates""" 
    product = models.ForeignKey(Product) 
    message = models.CharField(help_text="What has changed?",blank=True, max_length=200) 
    created = models.DateTimeField(auto_now_add=True, editable=False) 
    updated = models.DateTimeField(auto_now=True, auto_now_add=True, editable=False)  

    def __unicode__(self): 
     return u"%s" % self.message 

    class Meta: 
     ordering = ['-created'] 
     permissions = (
      ('view_alert', 'View Alert'), 
     ) 

Admin.py

class AlertAdmin(GuardedModelAdmin): 
    pass 
admin.site.register(Alert, AlertAdmin) 

回答