私はDjangoテンプレートビューにデコレータ@xframe_options_exemptを追加しようとしていますが、それはxframe_options_exemptジャンゴTemplateView
「xframe_options_exempt」は属性 を持っていません例外値でcomplais:「辞書」オブジェクトは、
私はDjango 1.9文書に気付きました。デコレータはリクエストパラメータを持つビューに使用されており、私はTemplateViewを使用しています。
このように使用できますか?
class MyView(TemplateView):
"""
"""
template_name = 'app/template.html'
from django.views.decorators.clickjacking import xframe_options_exempt
@xframe_options_exempt
def get_context_data(self, **kwargs):
context = {}
context['test'] = 'hello'
return context
基本的に私は他の誰がこの問題を持っている場合さて、このデコレータはget_context_data方法に適用することはできませんが、あなたからgetメソッドをオーバーライドすることができIFRAME
ニース、私はそれを – lapinkoira
を行うためのクリーンな方法があります知っていたので、私は上記の両方のバージョンを試してみましたが、それらのどれも私のために働いていません。それは「Xフレームオプション」を「SAMEORIGIN」に設定しているため、フレームに*を表示することを拒否しています。どんな考え? –
ここにコメントするのではなく、新しい質問をする方がよいでしょう。私はclickjacking保護機能に精通していないので、私は助けることはできません。 – Alasdair