問題タブ [login-required]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
113 参照

django - django login_requiredデコレータViewDoesNotExist

私は例外を使用@login_required(login_url=settings.LOGIN_URL)して取得しています。ViewDoesNotExist

奇妙なことは次のとおりです。

  • 例外メッセージで参照されているビューが、コードによってプログラムで参照されていません
  • 例外で参照されているビューは以前は存在していましたが、存在しなくなり、urls.py で参照されていません。
  • @を削除すると問題は解決しますlogin_required

おそらくキャッシュされたpycファイルの問題でurs.pyのものを削除しようとしましたが、いいえ。

django はどうやら古いビューを覚えているようですか?

0 投票する
2 に答える
1121 参照

google-app-engine - @login_required デコレータ カスタマイズされた handler_method appengine

私はこのコードを持っています:

@login_required デコレーターに、ログイン成功時に実行するアクションとしてメソッド「handler_method」を指定するにはどうすればよいですか?

0 投票する
1 に答える
1697 参照

django - Django - ユーザーが @login_required によってページにリダイレクトされたかどうかを確認する方法は?

を使いたい

と呼ばれるビューのデコレータ

、URLに移動するときに使用されます

私のsettings.pyには、

ユーザーが

ビュー(彼がURLに行くとき

、ユーザーが自分のアカウントにサインインしていない場合、ログイン ページにリダイレクトされます。さて、ログインページで、ユーザーがログインページに直接アクセスしたのか、それともログインページにリダイレクトされたのかを確認する方法はありますか?

デコレータ?基本的に、ログインページを次のようにしたい

注: 私は一般的なログイン ビューを使用しています。

0 投票する
3 に答える
8651 参照

ajax - Django:ajax 呼び出しで login_required

ajax 投稿でユーザーを認証しようとしていますが、機能しません。ここで私がしたこと

設定.py

テンプレート

urls.py

views.py - 1 を試す

views.py - 2 を試す

ランサーバーログ

私は何が欠けていますか?

0 投票する
3 に答える
2216 参照

python - django でのログイン制限

これは非常に基本的な質問です。私は django を初めて使用するからです。データベースにあるユーザーで問題なく機能するログインフォームを作成しました。問題は、たとえば「localhost:8000/Exi/index」と入力すると、メインの「ホーム」ページに移動することです。問題は、明らかに、ユーザーがログに記録されている場合にのみこのページを表示することですで。私は

しかし、それは私にはうまくいきません。ここでいくつかの同様の質問を調べたところ、誰もがプロジェクトでこれを修正しているように見えたので、何かが見えないのかもしれません。これは、このページの私の URL です。

url(r'^$', views.LoginView.as_view(), name='ログイン'), url(r'^index$', views.Index.as_view(), name='index')

前もって感謝します。

0 投票する
1 に答える
425 参照

python - Django NoReverseMatch と認証

ここでは単純なログインアプリを扱っています。完全にログインとログアウトができます。何が起こっているかというと、ログアウトして、ログインしているユーザーだけが見ることができるページに移動しようとするとどうなるかをテストしたいのですが、NoReverseMatch 例外が発生しています。私はドキュメントを見て、「提供されたパラメーターに基づいて URLconf 内の一致する URL を識別できない場合、django.core.urlresolvers によって NoReverseMatch 例外が発生します。」これは私のURLです:

問題は、ログインせずに保護された URL にアクセスしたいユーザーのために、どこに URL を設定する必要があるのか​​ わからないことです。「Login_required」をすでに試しました(URL でわかるように)。ブレースの「LoginRequiredMixin」やストロングホールドなどの他のミックスイン。そして、それらのどれも機能しませんでした。私がやりたいことは、これらのユーザー (ログインしていないシステムをごまかそうとするユーザー) を logging.html にリダイレクトすることだけです。私のsettings.pyにこれがあるかもしれません:

この質問は広すぎるかもしれません。申し訳ありません。他に必要な情報があればお知らせください。どうもありがとうございました

編集:これはdjangoが示しているものです:

/Exi/index/ の NoReverseMatch 引数 '()' とキーワード引数 '{}' を持つ 'login' のリバースが見つかりません。
試行したパターンは 0: [ ]リクエスト メソッド: GET リクエスト URL: SO ではリンクをここに表示させないおよびキーワード引数 '{}' が見つかりません。0 パターンが試行されました: [] 例外の場所: C:\Users\Python\Desktop\TestScene\lib\site-packages\django\core\urlresolvers.py in _reverse_with_prefix、452 行 Python 実行可能ファイル: C:\Users\Python \Desktop\TestScene\Scripts\python.exe Python バージョン: 2.7.6 Python パス:
['C:\Users\Python\Desktop\TestScene\ExiAdmin', 'C:\Users\Python\Desktop\TestScene\lib\site-packages\mysql_python-1.2.5-py2.7-win32.egg', ' C:\Windows\system32\python27.zip'、'C:\Users\Python\Desktop\TestScene\DLLs'、'C:\Users\Python\Desktop\TestScene\lib'、'C:\Users\Python\デスクトップ\TestScene\lib\plat-win', 'C:\Users\Python\Desktop\TestScene\lib\lib-tk', 'C:\Users\Python\Desktop\TestScene\Scripts', 'C:\Python27 \Lib'、'C:\Python27\DLLs'、'C:\Python27\Lib\lib-tk'、'C:\Users\Python\Desktop\TestScene'、'C:\Users\Python\Desktop\TestScene \lib\site-packages']