問題タブ [django-profiles]
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-allauth を使用した複数の登録フローとプロファイル タイプ
私には2 種類のユーザーがいます。最初のユーザーは、サイトに登録するために料金を支払う必要があり、一連のアクションを実行できます。2人目は無料で登録およびログインでき (Facebook または Google またはユーザー名とパスワードを使用)、別のアクション セットを実行できます。
もちろん、ユーザーの種類によって異なるプロファイルとカスタムフィールドが両方に必要です。
- これをdjango-allauthで実装することは可能ですか?
- そうでない場合は、別の登録アプリ (例: django-registration ) を使用して有料ユーザーを処理し、django-allauth をソーシャル ログインに使用することをお勧めします。彼らは衝突しますか?
- これを行うより良い方法はありますか?
django - ユーザー モデルの拡張値を表示できません
この場合、index.html にユーザー モデルの拡張値を表示する際に問題が発生します。
ここに私のmodels.py
私のindex.html:
管理パネルでその情報を管理するのに問題はありませんが、インデックスでその情報を表示できません。{% if user.get_profile.xxxx %} の呼び出しに間違いがあると思いますが、解決できません。
何か見落としがありましたら、あらかじめお詫び申し上げます。
ありがとう!!
django - プロファイル ページの Django クラス ベースのビュー
クラス ベースのビューを使用してプロファイル ページを作成したいと考えています。これを達成するための組み込みのビューはありますか。例:auth_views
ログインと登録に使用しました。Django auth.views にはプロファイル ビューが含まれていません。そこで、django inbuilts を使用して、プロファイルの更新および削除タスクを作成するために独自のものを作成することにしました。これを達成するには、どのクラスベースのビューを使用すればよいですか?
javascript - クライアントからサーバーにユーザープロファイルデータを渡すDjango
OneToOneField
この構造の を使用して、ユーザー プロファイルを持つカスタム User モデルを使用しています。
基本的にjsonを送受信するだけなので、モバイルではかなりうまく機能しますが、htmlでjsonのようなデータを送信する方法がないため、WebサイトでAPIを使用しているときはいつでも問題になります。 ajaxを使用しない「プロファイル」フィールド。
プレーンな html フォームを使用し、登録などの批評機能には使用せずに、クライアントの検証とアニメーションにのみ JavaScript を使用する可能性があることを望みます。
次の構造を使用して、プロファイル サーバー側の辞書を再構築することもできますが、十分に一般的ではないと感じています。
UserSerializer.py
ProfileSerializer.py
したがって、json とフォーム データのどちらを使用していても、プロファイル (オブジェクト) データを待っていることは明らかです。HTML形式でできるようにしたいです。
これにどのようにアプローチすべきか考えていますか?
python - Django admin で、追加されたユーザー プロファイル フィールドが [ユーザーの追加] ページに表示されないようにすることはできますか?
User モデルの追加フィールドを含むプロファイル モデルを作成しました。期待どおりに動作しますが、新しいユーザーを追加すると、追加されたフィールドが [ユーザーの追加] ページ (最初のページ) と [ユーザーの変更] ページ (2 ページ目) の両方に表示されます。追加したフィールドが [ユーザーの追加] ページに表示されないようにするにはどうすればよいですか?
models.py
admin.py