を投げる私のviews.py
ファイルの先頭に、私はそれが例外をスローlogin_url=reverse("member_login")
を設定すると、私は@login_required(login_url=login_url)
Djangoは例外
と私の保護されたページを飾る非定数文字列でデコレータを@login_required:
Tried tag_index in module dgn.views. Error was: 'module' object has no attribute 'tag_index'
tag_index
は、URLディスパッチャリストの最後の項目です。私がそれをコメントアウトすると、その前にその例外に言及している例外がスローされます。
私がlogin_url="constant/string/to/path"
を設定すると、奇妙なことに、うまくいきます。明らかに、login_url=reverse('member_login')
がそれを台無しにしています。私は、views.pyファイルの関数内の他の多くの場所でreverseを使用し、URLディスパッチ・リストの各項目の名前を付けてください。
問題が発生する可能性がある場合は、何か助けていただければ幸いです。前もって感謝します!
はい、私の提案よりも理にかなっています。 – Greg