問題タブ [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.

0 投票する
4 に答える
6020 参照

django - Django-nonrel + Django-登録の問題:パスワードをリセットするときに予期しないキーワード引数'uidb36'

登録アプリでDjango-nonrelを使用しています。パスワードをリセットしようとした場合を除いて、問題なく動作しているようです。電子メールで送信されたパスワードのリセットリンクをクリックすると、Djangoはエラーメッセージを生成します。

私の質問:誰かがそれを見て、治療法が何であるか知っていますか?

編集:

この問題は、registration\auth_urls.pyが原因で発生します。django\contrib\ auth \ urls.pyのエントリが重複しており、Django-nonrelのパッチが適用されたバージョンのファイルを迂回しています。

なぜそこにあるのか、実際に削除したり修正したりできますか?

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

django - Django-Registration: ユーザー名としての電子メール

django-registrationを使用した認証にユーザー名の代わりに電子メールを使用するにはどうすればよいですか。

さらに、登録モジュールを既にインストールしたら、この変更を強制するにはどうすればよいですか。

ここでソリューションを編集しますか django-registration で電子メールをユーザー名として使用するための良いハックを知っている人はいますか? libフォルダーに?

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

django - Django 認証の問題 - アクティブなユーザーに最初にプロファイルを設定させるにはどうすればよいですか?

私は自分自身をいくらかピクルスに入れました。私は django-registration をよく使用しますが、ほとんどの状況でうまくいくようです。ただし、ユーザーが他のページにアクセスする前に、プロファイル (人口統計情報など) を作成する必要があります。

これは、現在のセットアップを実行する方法です。

  1. 訪問者が登録フォームに記入--(送信)--->
  2. ユーザーのメール認証--(リンクはアクティブなユーザーを作成します)--->
  3. --(プロフィール ビューにリダイレクト)--->
  4. ユーザーがプロフィール フォームに入力--(送信)-->
  5. ユーザーは Web サイトの残りの部分にアクセスできるようになりました

これを行うための推奨される方法はありますか?

0 投票する
5 に答える
6462 参照

django - Djangoで別のフォームを使用する方法-登録

Django-登録には、forms.pyファイルにいくつかのフォームクラスがあります。1つは「クラスRegistrationFormTermsOfService(RegistrationForm)」です。

RegistrationFormの代わりに登録フローでこのフォームを有効にするには、残りのDjango登録コードで何を変更しますか?

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

python - Django-認証、電子メール確認による登録

認証用のAPIを見ています

https://docs.djangoproject.com/en/1.3/topics/auth/

Webサイトでは通常の方法であるため、確認メールを送信する簡単なユーザー登録フォームの情報が見つからないようです。

私はこれを行うことができると思います:

1)フォームを表示する2)ユーザーが情報を入力して送信する3)確認コードを使用してユーザーを非アクティブとして保存する4)確認コードを使用してリンクを送信する5)ユーザーが確認リンクをクリックしてアクティブになる

それほど難しいことではないようですが、これはすでに行われているのではないかと思います。また、考慮する必要のあるエッジケースもかなりあります。

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

django - Django-Registrationを使用して、メールアドレスを削除して使用する最も簡単な方法は何ですか

私のアプリでは、メールアドレスとパスワードを使用して登録し、それを使用してログインするようにしたいと思います。基本的に、エンドユーザーにユーザー名が表示されないようにします。

django-registrationを使用しています。このように設定する非常に簡単な方法はありますか?かなり一般的なニーズのようです。

ありがとう!

0 投票する
0 に答える
1036 参照

python - Mac OSXでのdjango 61「接続が拒否されました」エラー

django-registration 0.8 をインストールしましたが、登録フォームに記入した後、このエラーが発生しました。今すべきことを提案してください。私はMac OSXとpython 2.6.1を使用しています

これはエラーページです:

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

django - django_registration を使用してユーザー情報を保存する際の問題

私はdjango_registration v0.8を使用しており、ここのドキュメントを使用しています: http://readthedocs.org/docs/django-registration/en/latest/index.html

アプリを正常にインストールし、登録のためにデフォルトのバックエンドを使用しています。

これをテストしたところ、「/accounts/register」にフォームが正しく表示されるようになりました

ただし、1 つの問題は、フォーム入力を壊そうとしても (パスワード 1 とパスワード 2 が異なるか、ユーザー名が不適切)、検証エラーが呼び出されないことです。

また、問題は、ユーザー名、電子メール、およびパスワードのデータが auth_user に保存されておらず、アクティベーション電子メールが送信されていないことです。

デフォルトのバックエンド ドキュメントから、「登録中に、新しいアカウントを表すために django.contrib.auth.models.User の新しいインスタンスが作成され、is_active フィールドが False に設定されます。その後、電子メールがその電子メール アドレスに送信されます。このアカウントには、ユーザーがアカウントを有効にするためにクリックする必要があるリンクが含まれています。その時点で is_active フィールドが True に設定され、ユーザーは通常どおりログインできます。」

この django.contrib.auth.models.User の新しいインスタンスは作成されていないと思います。

必要な電子メール設定も含めました。

これをまっすぐにするための助けはありますか?簡単なものが欠けていると確信していますが、何の進歩もなくそれを理解しようとしています。どんな助けでも大歓迎です。

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

django - ジャンゴの登録が機能しません

django 1.3 に django-registration をインストールしましたが、動作しません。

アカウント/登録/ページで送信を押すと、デフォルトの URL にないアカウント/登録にリダイレクトされます。

投稿データを登録機能に渡すことができないようです。ヘルプ?

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

django - Djangoユーザー名の延長

私はこのスニペットを使用しています。これにより、ユーザーは自分のアプリに登録するためにメールアドレスを入力するだけで済みます:http://djangosnippets.org/snippets/686/

物事はほぼ完璧に機能しています。問題は、ユーザーが30文字を超えるメールアドレスを持っている場合です。「この値が最大30文字(40文字)であることを確認してください」というメッセージが表示されます。エラー。

これは、ユーザー名が30文字のみであると想定されているためです。ユーザー名を長くすることができることをDjangoに伝える簡単な方法はありますか?これにはかなり簡単なオーバーライドがあるはずです。