尝试在管理站点中使用django-guardian编辑对象权限时,我收到此错误。
呈现时捕获VariableDoesNotExist :在u'[{},{\'csrf_token\':},{\'debug\':True,\'sql_queries\':[{\'stacktrace\':...
模板错误
在模板中第34行出现/Library/Python/2.7/site-packages/grappelli/templates/admin/change_form.html,错误
发生错误的行。
var related_lookup_fields_fk = {% get_related_lookup_fields_fk adminform.model_admin %}; 我正在使用grappelli和south,如果这有什么不同的话。
我的模型
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)发布于 2011-10-07 16:22:57
grappelli是这里的关键。
这是使用https://github.com/lukaszb/django-guardian/commit/a21b044711266534eaef5e58397d0701ec101058修复的相关问题#51 (https://github.com/lukaszb/django-guardian/issues/51)。
不幸的是,我还没有发布新的django-guardian,所以你可以尝试使用pip直接从github安装包:
pip install -e git+git://github.com/lukaszb/django-guardian.git@a21b044711266534eaef5e58397d0701ec101058#egg=django-guardian-1.0.4.dev希望这能有所帮助。
https://stackoverflow.com/questions/7364814
复制相似问题