問題タブ [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-registration ビューのカスタマイズ
プロジェクトの 1 つで使用していますdjango-registration(参照: https://bitbucket.org/ubernostrum/django-registration )。django-registration の標準設定は、urls.pyファイルに以下のコードを追加することです
と呼ばれるフォルダ内のテンプレートもカスタマイズしますregistration。
上記のコードは、登録、ログイン、およびパスワードの回復へのリンクを作成していますが、これは問題ありません。しかし、私のプロジェクトには、通常ビューに追加する他の関数がいくつかあるため、追加するだけでは、include('registration.urls')これらの django-registration フォームを含むビューをカスタマイズする方法がないように見えます。
ビューで使用されるフォームを呼び出して、django-registrationそれらのビューにさらにいくつかのものを追加できるようにする方法はありますか?
python - django-registration フォームにフィールドを追加する
ユーザープロファイルとして設定した「組織」というモデルがあり、「組織」モデルのフィールドを登録ページに表示したいと考えています。django-registration でこれを行うにはどうすればよいですか。
django - django-registrationのアクティベーションメールに新しいユーザーアカウントのユーザー名を取得しますか?
これを行う方法はありますか?Activation_email.txtテンプレートのコンテキストには表示されませんが、誰かがそれを理解している可能性があります。
ありがとう
django - django はさまざまな基本テンプレートを拡張します
テンプレートで「拡張変数」を使用して、2 つの異なる拡張テンプレートを切り替えることができることを理解しています。例えば
通常はそれでうまくいきます。ただし、私の問題は、登録とログインのプロセスを処理するために独自のビューを作成する必要がない django-registration を使用していることです。これは、変数をテンプレートに渡すことができないことも意味します。プロジェクトディレクトリの下に登録テンプレートがありますが。(login.html など)
残念ながら、Django はテンプレートでこれを行うことができません:
「変数ベース」を認証ログインに渡すことができることを知る唯一の方法は、ログイン、ログアウトなどの独自のビューを作成することです。これは DRY モデルに適合していないようで、今後かなりエラーが発生しやすくなります。
これを達成できる別の方法はありますか?または、問題を回避するための指針はありますか?
ありがとう。
-P
django-registration - Django-registration ImportError:シグナルという名前のモジュールがありません
django-registration 用のシグナル リスナーを作成しようとしていますが、インポート エラーが発生します。シグナルという名前のモジュールはありません。しかし、登録をインポートできました。
これが私のコードです
- 前もって感謝します。
django - フォームで使用されているデフォルトのdjango-registrationモデルを変更するにはどうすればよいですか?
django-registrationその形でモデルを使用auth Userしますが、私は使用したい、
ユーザーが登録すると、PersonモデルとUserモデルに移動するはずなので、でどうすればよいですかdjango-registration。
私を助けて、事前に感謝してください:)
django - Django User モデルを拡張するための適切な戦略?
User モデル自体には触れていないので、これで問題ないようです。
メールとパスワードだけでユーザーを登録したい。User モデルには Username が必要です。私の考えでは、電子メール アドレスをユーザー名として保存し、電子メール アドレスを検証するカスタム UserCreationForm を作成することができます。
残念ながら、今後は user.username でメール アドレスを参照する必要があります。
これは標準ですか?より良い方法はありますか?
ありがとう
python - Django 登録の代替手段
私はdjango-registrationを見ています。これはアルファ 0.8 で、12/13 か月間更新されていません。しかし、これはほとんどの人が使用しているようです? django サイトでユーザーを管理するための製品標準パッケージが存在するのか、それとも人々が独自に展開する傾向があるのか どうか疑問に思っています。
django - django-registration auto create UserProfile
django-registrationを使用していて、そのシグナルに接続してUserProfileを自動的に作成しようとしています。
信号の定義:
django-registrationによるシグナル送信:
私の信号接続:
言うまでもなく、UserProfileは作成されていません。ここで何が欠けていますか?
どうもありがとう!
編集: connect()とそれに対応するメソッドをmodel.pyに移動しましたが、まだ運がありません。
新しいコード:
私はデバッグにPycharmを使用していますが、最初にuser_registered.connect()のブレークポイントがヒットしました。したがって、connect()は正しく登録されていると思います。ただし、createUserProfileが実行されているのがまだ表示されません。他に足りないものはありますか?
ありがとう!
答え:ドウ。接続と受信機のコードが間違っていました。正しいコード:
django-registrationでsignals.pyを読んだ後で気づきました
django - パスワードなしのDjango登録セットアップ
私は、人々が自分のメールアドレスだけを入力し、Cookie などを使用してログインする Web サイトを作成しようとしています。後の段階で、パスワードと名前を提供するように依頼しますが、ユーザー名は使用されません。私はdjango-registrationでこれをやろうとしていますが、エラーが発生し、いくつかの問題があります.
最初にログイン機能としてユーザー名を無効にするために、ユーザー名の代わりに str(time()) を配置しました-毎回変更されるものを探していました。
ただし、認証をスキップすると(現在は必要ありません)、エラーが発生します:
または、認証を残すこともできますが、パスワードなしで電子メールのみで認証する方法がわかりません。また、次の行を機能させる方法がわかりません:
誰かが私をここから連れ出すことができれば、それは素晴らしいことです. ここにいくつかのコードがあります:
私のフォームクラス:
私の見解:
そして、私は喜んで必要な他の切り取りを投稿します