Я хочу добавить форму в список отображения моего ModelAdmin, но не могу получить корректный рендеринг csrf_token. Я использую django 1.6. Мой код выглядит следующим образом:Django csrf_token в ModelAdmin
class ApplicationAdmin(admin.ModelAdmin):
model = Application
list_display = ('applicant', 'approve_or_reject')
def approve_or_reject(self, obj):
return '<form method="post" action="/applications/approvals">{% csrf_token %}<input type="submit" class="btn-approve" name="approve" value="Approve"/></form>'
approve_or_reject.short_description = 'Approve/Reject'
approve_or_reject.allow_tags = True
admin.site.register(Application, ApplicationAdmin)
я получаю ошибку:
KeyError at /management/application/ '% csrf_token %'
Как правильно передать в csrf_token?
Пожалуйста, показать полную ошибку и трассировку. –