Пытаясь редактировать права доступа к объектам с помощью django-guardian на сайте администратора, я получаю эту ошибку.
Поймал VariableDoesNotExist при рендеринге: Не удалось найти ключ [adminform] в u '[{}, {\' csrf_token\ ':}, {\' debug \ ': True, \' sql_queries \ ': [{\' stacktrace \ ': ...
Ошибка шаблона
В шаблоне / Библиотека /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)