1
我想將表單添加到我的ModelAdmin的列表顯示中,但無法使csrf_token正確呈現。我使用的是django 1.6。我的代碼如下所示:ModelAdmin中的Django csrf_token
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?
請顯示完整的錯誤和追溯。 –