問題タブ [django-users]
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 - Unicodeのfirst_nameとlast_nameをDjangoユーザーレコードに保存します
試してみる:
しかし、名前または姓が外国語のアクセント付き文字(Unicode?)の場合、ユーザーのレコードにゴミが入ります。
私に何ができる?
python - Django:ユーザープロファイルの削除
ユーザープロファイルを作成するための次のコードがある場合、データベースからユーザーを削除するときにそれを削除する必要がありますか?もしそうなら、どのように?
python - Django:ユーザープロファイルが自動的に作成されるとき、それは何に設定されますか?
ユーザーが保存された後に自動的に作成されるユーザー プロファイルがあります。
関数を使用してユーザー オブジェクトを作成するとUser.objects.create_user
、ユーザー プロファイルの変数/フィールドはどうなりますか。私が間違っていない限り、それらを空にすることはできません。
django - ユーザー固有のビューを作成する方法は?
Webページに複数のタブがあるdjangoに書かれたビューがあります。is_staff ステータスが False のユーザーに対して非表示にしたいものもあります。以下はコードです
すべてのビューで、top_navigation_bar アクティブ オプション = True を設定します。
ここで、is_staff ステータスが False のユーザーには Secure タブが表示されないようにします。そのためのクエリをどこにどのように書くことができますか? ありがとう
python - Django - ユニコードとしてのユーザーのフルネーム
多くのモデルがリンクされてUser
おり、可能な場合は常にテンプレートにフルネームが表示されるようにしたいと考えています。デフォルトを変更する方法はありますUser
__unicode__()
か? またはそれを行う別の方法はありますか?
を定義できるプロファイル モデルを登録していますが__unicode__()
、すべてのモデルをそれにリンクする必要がありますか? 私には良い考えではないようです。
このオブジェクトのフォームを表示する必要があると想像してください
__unicodes__
各オブジェクトのボックスを選択する必要がありますね。
ユーザーの名前にフルネームを含めるにはどうすればよいですか?
django - DjangoのUserモデルのフィールドを参照するには?
私は次のmodels.pyを持っています
私は次のforms.pyを持っています
私は次のviews.pyを持っています
私のテンプレート (login.html) で、django で定義された User クラスのフィールドにアクセスするにはどうすればよいですか。現在、以下の構文を使用しています。この構文では、「アドレス」入力フィールドはテンプレートに表示されますが、「ユーザー名」入力フィールドは表示されません
やってみ{{ form.user.username }}
ましたが、それもうまくいきませんでした。私は何を間違っていますか?ユーザー名フィールドをテンプレートに表示するにはどうすればよいですか? 参考までに、変数 username は User Model で定義されています。User モデルは、Django で事前定義された「ライブラリ」です。
django - UserProfile のフィールドで UserCreationForm を拡張する方法
「email」などの追加フィールドを使用して UserCreationForm を拡張する方法に関するこの投稿を見つけました。ただし、電子メール フィールドは、事前に作成されたユーザー モデルで既に定義されています。
Django のビルド済み User クラスをさらに拡張する追加のモデル (UserProfile と呼ばれる) を作成しました。UserProfile で定義したこれらのフィールドを UserCreationForm に表示するにはどうすればよいですか?
django - Django で UserProfile のバックエンド/データベースにデータを保存する方法
私の意図は、Django の User モデルと UserProfile モデル (基本的にユーザーに関する詳細/フィールドを追加する) を使用してユーザー プロファイルを作成することです。次に、User Model と UserProfile Model の両方に含まれるフィールドに入力するよう求める登録フォーム (つまり、両方のモデルのフィールド用の単一フォーム) を作成したいと考えています。
現在起こっていることは、必要なデータをフォームに入力した後、ビューが通過し、サーバーが User オブジェクトを作成し、それを UserProfile オブジェクトにリンクすることです (私が理解している限り、このリンクは、で作成されたシグナルのために発生します) models.py クラス)。ただし、UserProfile (この場合は「場所」フィールド) に関する情報は追加されず、私の人生では理由がわかりません。
私は次のmodels.pyを持っています
私は次のforms.pyを持っています(UserFormはDjangoによって定義されたユーザーモデルに基づいています)
私は次のviews.pyを持っています
私は次のregister.htmlを持っています
誰かが私が間違っていることを見ることができますか? これを行うより良い方法はありますか?前もって感謝します!
python - Djangoでunique=trueの外部キーを「オプション」にする方法は?
User Model (Django で事前定義) と、ForeignKey を介して接続された UserProfile モデルがあります。
ある種の登録フォームとして単一のテンプレートで使用する 2 つの別個の ModelForms を作成しています。
models.py
フォーム.py
ただし、ページを読み込んでフォーム情報を入力すると、UserProfileForm では検証のためにユーザー フィールドを選択または入力する必要があります。
ただし、この「ユーザー」は現在作成中のユーザーであるため、まだ作成されていない/まだ作成されているため、「ユーザー」を選択できません。
このユーザーのフィールドの属性が unique=true であることは知っていますが、このフィールドを「オプション」にする方法はありますか?
私のビュー(以下)は、ユーザーオブジェクトが作成されると、UserProfileの外部キーをこの新しく作成されたユーザーオブジェクトに設定するように処理する必要があります(views.pyも何か間違っている場合を除きます)。
ビュー.py
django - Django で User および UserProfile オブジェクトを保存するビューを作成する方法
Django には、User (Django によって事前定義された) と UserProfile の 2 つのモデルがあります。この 2 つは外部キーを介して接続されます。
models.py:
ユーザーモデルに UserCreationForm (Django で事前定義) を使用しており、forms.py に UserProfile 用の別のフォームを作成しました。
これらの両方のフォームをテンプレート registration.html にロードするので、Web サイトの顧客は両方のモデルに含まれるフィールドに関するデータを入力できます (例: User モデルの「first_name」、「last_name」、UserProfile モデルの「location」)。
私の人生では、この登録フォームのビューを作成する方法がわかりません。これまでに試したことは User オブジェクトを作成しますが、対応する UserProfile オブジェクトの場所などの他の情報を関連付けません。誰でも私を助けることができますか?これは私が現在持っているものです: