既存のソリューションに不満を抱いた後、私はDjangoのOpenIdプロバイダを作成しました。ユーザー名をDjangosログインフォームにプリセットする方法は?
今、誰かがhttp://tejp.de/users/abc/としてどこかに自分自身を認証したいし、そのためにログインする必要がある場合、私は「ABC」に事前設定のユーザー名とログインフォームを表示したいです。 redirect_to_login
のような標準的な機能は、このためのパラメータを提供していないようで、django.contrib.auth.views.login
のログインビューに手動でリダイレクトするときに、その値をプリセットする方法もわかりません。また、追加のパラメータ値をテンプレートに追加する簡単な方法がないように思われます。そうすれば、そこにプリセット値を挿入することができます。
ログインフォームにユーザー名を自動的に入力する方法はありますか?可能であれば、通常のログインビューを使用したいと思いますが、&はすべてのログインコードを貼り付け、必要な変更を加えて編集しません。上記の問題を解決する方法の