問題タブ [django-registration]
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.
django - パスワードが別のシステムに保存されている場合の Django ユーザー認証
他のシステムとの通信に SOAP を使用して統合する必要がある Web アプリケーションを作成しています。問題は、ユーザーを取得してアプリケーション固有の情報を保存する必要があるが、パスワードを他のシステムに保存する必要があることです。したがって、ユーザーが自分のパスワードのユーザー名/パスワードを入力すると、他のシステムでチェックを行う必要があり、このユーザーが存在し、これがアプリケーションにログインするためのパスワードであるかどうかを確認する必要があります。
だから私の質問は、これをどのように行うことができるかです。
django - ジャンゴ登録フォームに年齢確認を追加するにはどうすればよいですか?
新しいユーザー登録を処理するためにdjango-registrationを使用している Django アプリケーションがあります。登録を許可するかどうかを決定する前にユーザーの年齢を確認できるように、登録フォームに生年月日を追加したいと考えています。ただし、生年月日をプロファイル情報として保存する必要はありません。これを登録フォームに追加し、登録プロセスの一環として年齢を確認するにはどうすればよいですか?
django - シグナルを使用して空のdjangoプロファイルを作成するdjango-registration
私はこことShackerのdjango-profilesの解決策を見てきました:DmitkoによるMissing Manualとその後のシグナルの解決策と、ここと多くの場所での回答。
詳細は次のとおりです。
AUTH_PROFILE_MODULE = "members.Profile
"
members.models.py から
members.forms.py から:
members.signals.py から:
そして members.regbackend.py:
ハマった。基本的に、私の ProfileForm はユーザー登録ページにフィールドを追加していますが、保存時に、ユーザー名と電子メール アドレスを使用してユーザー オブジェクトを作成していますが、ユーザー オブジェクトまたはプロファイル オブジェクトの姓名は保存されません。ただし、空白のフィールドを含む空白のプロファイルが作成されます。何か小さなものが欠けているに違いないのですが、見えないようです。
したがって、信号は機能していますが、データはプロファイルに保存されていません。
正直なところ、私たちの最愛の Django に対するこのソリューションは、ベスト プラクティスを簡単にまとめて 1 か所にまとめるべきです。
ヘルプ。
python - django でのユーザー継承
ユーザーのユーザー情報を拡張するいくつかの方法を見て、モデル継承方式を採用することにしました。
たとえば、私は持っています:
これで完了です。django_registration をダウンロードして、新しいユーザーにメールを送信できるようにしました。問題は、登録フォームを使用して新しいユーザーを登録する代わりに、django_registration のメール送信/アクティブ化機能を呼び出したいということです。したがって、私のワークフローは次のとおりです。
私の問題は、django-registration が user テーブルに新しいユーザーと共に新しい登録プロファイルを作成することです。ユーザーエントリをカスタムユーザーテーブルに追加できるように、これを微調整するにはどうすればよいですか。
私は作成しようとしました
modelAdmin
save_model メソッドを変更して、django_registration から create_inactive_user を起動しますが、モデルの継承を使用していて、親モデルに外部キー属性がない場合、django_registration から生成されたユーザー オブジェクトを親テーブルに保存する方法がわかりません。
django - django登録-メールIDに複数のユーザーを許可します
django-registrationを試しています。同じemailidに対して複数の登録が可能であることがわかりました。それを防ぎたい。それを行うための最良の方法は何ですか?
わかりました。サブクラスRegistrationFormUniqueEmailがあるようです。では、このクラスの使い方は?これを変更しました
ただし、ソースコードではなく、アプリケーションからこれを変更する方がよいはずです。だから、どうすればそれを行うことができますか?ありがとう
django - Lazy Registration を django-registration に統合する事後メソッド
このリンクのチュートリアルを使用して遅延登録を行っており、それをdjango-registrationと組み合わせようとしています。
lazy-registration リンクのチュートリアルでは、1 つのコマンドを呼び出して、保存されたイベントの親を再設定する必要があります。
reparent_all_my_session_objects()
ユーザーがログインまたは登録した後にコマンドを呼び出すために、django-registration でポストフックを行うにはどうすればよいですか? django.contrib.authからコピーして独自の認証を作成する必要がありますか?
django - Django の登録とアクティベーションの失敗
django-registration がアクティベーションの失敗をどのように処理しているかわかりませんか? たとえば、ユーザーがダミーのアクティベーション キーを使用して、ブラウザの /activation/"key" で URL を呼び出すとします。アクティベーションは失敗しますが、ユーザーをどの URL に誘導すればよいでしょうか? また、ユーザーにエラー メッセージを表示する必要があります。正しい?しかし、アクティブ化をクリックすると、ユーザーには activate.html のみが表示されます。
django - ViewDoesNotExist at /accounts/register/ (django-registration-me エラー)
現在、mongoengine と django を使用するプロジェクトに取り組んでいます。ユーザー登録を処理するために django-registration-me を使用していますが、新しいユーザー登録フォームを送信した後に問題が発生しています。
私が受け取っているエラーは次のとおりです。
「/accounts/register/ の ViewDoesNotExist」
ただし、確認メールは問題なく送信されます。私はdjangoとmongoengineが初めてなので、これに関する助けをいただければ幸いです。
トレースバックは以下です。
環境:
リクエスト方法:POST リクエストURL: http ://dev.teamfit.us:8000/accounts/register/
Django バージョン: 1.3 ベータ 1 SVN-15207
Python バージョン: 2.6.6
インストール済みアプリケーション: ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages',
'registration']インストール済みミドルウェア: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django .contrib.messages.middleware.MessageMiddleware')
トレースバック:
ファイル "/usr/src/django-trunk/django/core/handlers/base.py" in get_response 111. response = callback(request, *callback_args, **callback_kwargs)
レジスタ 153 のファイル「/usr/local/lib/python2.6/dist-packages/django_registration_me-0.7-py2.6.egg/registration/views.py」。HttpResponseRedirect(success_url または reverse('registration_complete')) を返します。
ファイル「/usr/src/django-trunk/django/core/urlresolvers.py」の逆 390。*args, **kwargs)))
逆311のファイル「/usr/src/django-trunk/django/core/urlresolvers.py」。可能性= self.reverse_dict.getlist(lookup_view)
_get_reverse_dict 228 のファイル「/usr/src/django-trunk/django/core/urlresolvers.py」。self._populate()
ファイル "/usr/src/django-trunk/django/core/urlresolvers.py" in _populate 219. lookups.appendlist(pattern.callback, (bits, p_pattern))
ファイル "/usr/src/django-trunk/django/core/urlresolvers.py" in _get_callback 169. raise ViewDoesNotExist("Tried %s in module %s. Error was: %s" % (func_name, mod_name, str(e ))))
例外の種類: ViewDoesNotExist at /accounts/register/
例外値: モジュール core.views で設定を試みました。エラー: 「モジュール」オブジェクトに属性「設定」がありません
django - ジャンゴ登録の奇妙さ
だから私は easy_install でアプリをダウンロードしましたが、うまくいきました。登録をインポートできます。
しかし、github に見られるように、インストールされたコードはプロジェクトのソース コードと一致しません。たとえば、モジュール backends.urls と tests がありません。auth_urls などのキー ファイルもありません。これらのモジュールがないと、登録アプリが失敗します。
これは私のディレクトリ構造に関連している可能性がありますか?
私のUbuntuディストリビューションは、すべてのpythonファイルを /usr/local/lib/python2.6/dist-packages/ に配置しました
/usr/local/lib/python2.6/site-packages/ とは対照的に
そうでなければ、私はここで困惑しています。
django - django-registration はユーザーをアクティブ化しますが、エラーが表示されます
私はdjango-registrationを使用していますが、これはどういうわけか正常に機能しなくなりました。私はこれについて完全に迷っており、どこからエラーを探し始めればよいかわかりません。
つまり、ユーザーがアクティベーション リンクをクリックするたびに、activation.html テンプレートが取得されます。エラーが発生した場合にのみ表示されます。
しかし、実際にはエラーはありません。ユーザーがアクティブになり、ログインできるようになります。
これについてのご意見は大歓迎です。