2011-09-09 197 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) 

回答