問題タブ [django-login]

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 に答える
107 参照

python - Django登録でウェルカムページを表示できません

私はDjango/Pythonにまったく慣れていません。bitbucketの Django登録ガイドを使用しました。必要なことはすべてやりました。[データベースが更新されます]にログインして正しくサインアップできますが、ログイン後にエラーが表示されます。settings.pyファイルには次 のものがROOT_URLCONF = 'myhandbook.urls'ありurls.pyます。

urlエラーがに関するものであるため、この部分について説明しurlsました。エラーが発生しPage Not Found (404)ます。

bitbucketのドキュメントにURLの設定が理解できない部分があり、それを修正するために多くのことを試みました。

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

django - django-userenaでログアウトページをリダイレクトするには?

設定LOGOUT_URL = '/home/'しましたsettings.pyが、ログアウト ページは userena のデフォルトのログアウト ページにリダイレクトされます。

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

django - Django:組み込みビュー内で、ユーザーが既に認証されている場合に/にリダイレクトする方法は?

ログインには、通常、組み込みのビューを使用します。

(r'^login/$', 'django.contrib.auth.views.login'),

しかし、今日気づいたのですが、すでにログインに成功した後に手動でアクセスするとmyserver.com/login、ログインページが再び表示されます。

これは一貫していません。これを解決する 1 つの方法は、ログイン ビュー関数の上に次の 2 行を追加することでした。

そのため、ユーザーがすでに認証されている場合は、/ にリダイレクトしてください。

ログインに「django.contrib.auth.views.login」を使用している間にこれを達成する方法はありますか?

アップデート:

誰かがすでにこの質問をしていたようです: Django: Redirect login users from login page

ただし、このソリューションは Django 1.5 では機能しなくなったようです

カスタム ログイン内では、次の場所で例外がスローされます。

-->

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

django - Django がログアウト プロセスをビューにリダイレクトする

私はdjangoを初めて使用します。次のテンプレートがあります。

すべてのセッションをクリアするビューもあります。

ログイン信号が LogoutView get メソッドを通過することを確認したいと思います。テンプレートからビュー メソッドを呼び出すことはできますか?

もしそうなら、例は素晴らしいでしょう。

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

django - Django:テスト中にログファイル変数をどのようにオーバーライドしますか?

開発で使用するログファイルとは異なるログファイルをテスト スイートで作成しようとしていますが、何らかの理由で override_settings デコレータが機能していないようです。テストを実行すると、同じ「project/project/debug_logfile」が書き込まれます。私はどこを台無しにしていますか?

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

python - Django-ログインURLが成功した後、組み込みの認証ログイン機能がユーザーに関する情報を渡さない理由

こんにちは、私は自分のプロジェクトに django inbult auth url とビューを使用し、最初のユーザー アカウントの作成/ログイン/パスワードのリセット プロセスを完了しました。

これで、ユーザーはログインでき、ログイン成功後に URL accounts/profile/ にリダイレクトされます。

django のログイン機能についていくつか疑問があります。便宜上、以下の django 組み込みログイン関数コードをコピーして貼り付けました。

私の質問は次のとおりです。

1REDIRECT_FIELD_NAME関数内の は '/profile/' として設定されていdjango.contrib.authますか?

この変数がからインポートされていることがわかりましたdjango.contrib.auth

この変数の設定はありませんが、ユーザーが正常にログインすると、ページは /accounts/profile/ にリダイレクトされます

2 ログイン機能はユーザーのアカウント情報を渡しましたか? はいの場合、どうすればアクセスできますか?

コードから、ユーザーが正常にログインすると、ページがリダイレクトされます。return HttpResponseRedirect(redirect_to)

私の場合、 accounts/profile/ にリダイレクトされました。当初、URL のビューは単に

ビュー機能を実装しようとすると、ユーザーに関する情報が渡されていないことに気付きました。

ビュー機能を試してみましprint requestたが、サーバー端末に出力されたメッセージにはユーザーに関する情報がありません。システム設定やその他の情報の長いリストしか表示されません。ただし、ログインは、ログインに成功したばかりのユーザーの情報を正常にログインした URL に渡す必要がありますか?

説明していただきありがとうございます。

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

python - 「OK」を返すカスタムDjangoログイン

現在、独自のカスタム Django ログイン ページを作成しています。これが私の見解です:

これは私のテンプレートです:

なんらかの理由で、間違ったユーザー名とパスワード、または正しいユーザー名とパスワードを使用してログインし、かつフィールドを空にしてログインすると、ブラウザに次の応答が表示されます。

何を入力してもOKと表示され続けます。資格情報が無効かどうかを確認することさえしていません。送信を押すと、フィールドの内容に関係なく、「OK」が返されます

このチュートリアルに従いました: http://solutoire.com/2009/02/26/django-series-1-a-custom-login-page/

どうすればこれを修正できますか?