問題タブ [django-custom-user]
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 auth UserAdmin を使用する
Django のデフォルト User の拡張 Django の User モデルに完全に満足していて、追加のプロファイル情報を追加したい場合は
django.contrib.auth.models.AbstractUser
、カスタム プロファイル フィールドをサブクラス化して追加するだけです。このクラスは、デフォルトの User の完全な実装を抽象モデルとして提供します。
言ってやった。以下のような新しいモデルを作成しました。
これは、Django の標準とほとんど同じように admin に表示されますUser
。ただし、admin の最も重要な違いは、password-(re)set フィールドが存在せず、代わりに通常の CharField が表示されることです。これを機能させるには、admin-config 内のものをオーバーライドする必要がありますか? もしそうなら、どうすればDRYな方法でそれを行うことができますか(つまり、Djangoソースから何かをコピーせずに...うわー...)?
django - django 1.5 カスタム ユーザー - 管理者の個別のアプリケーション
docsで説明されているように、カスタム ユーザー モデルを作成しました。
models.py
フォーム.py
admin.py
すべて正常に動作しますが、現在、ユーザーとグループは管理者の別のアプリケーションにあります:
カスタム ユーザー モデルとグループを 1 つのアプリケーションに入れることはできますか?
django - Django SAML カスタム ユーザー属性と信号の保存
djangosaml2パッケージを使用して、ベースラインの Django/pysaml2 と SAML アサーションの統合を正常に実装しました。ユーザーは、認証の成功に基づいて動的に作成されます。これは素晴らしいことです! ここで、カスタム属性の短いリストをDjango 1.6 の「拡張」ユーザー モデルに挿入したいと思います。
djangosaml2 のドキュメントには、提供された Django シグナルを使用する必要があると記載されています ( https://pypi.python.org/pypi/djangosaml2#user-attributesを参照)。
...これらの場合、djangosaml2 はリッスンできる Django シグナルを提供します。そのために、次のコードをアプリに追加できます。
ここに私の質問があります:
- 上記の信号コードはどこに配置すればよいですか?
- 拡張ユーザー モデルが次のようになっている場合、拡張ユーザー モデルに従業員 ID を設定するように指示するにはどうすればよいですか?
models.py
python - django allauth を使用したカスタム ユーザー
django-allauth/social auth でカスタム ユーザーを使用しようとしています
プロジェクト フォルダー内のフォルダー users に、adapter.py があります。
models.py で:
Facebook でログインしようとすると、Facebook にリダイレクトされますが、サイトに戻ると、次のエラー メッセージが表示されます。
そしてコンソールで
私が間違っていることは何ですか?
django - Django の M2M 関係で「through」パラメーターを使用する理由
簡潔な質問: Django (1.5) で、 throughパラメータ
を使用せずに外部テーブルで多対多の関係をモデル化することの利点と欠点は何ですか?
詳細:
カスタム User モデルUserProfileがあり、同じモデルに対して m2m リレーションを定義したいとします。たとえば、次のリレーションを実装します。次のように外部テーブル (モデル) を定義できます。
この場合、以下に示すように UserProfile モデルに m2m フィールドを追加する必要がありますか? はいの場合、なぜですか? Relationshipモデルだけを使用して、ユーザー間のすべての関係を処理できましたね。
python - テンプレート内のすべてのカスタム ユーザーのリストを取得する (Django)
カスタム ユーザー モデルを定義しましたが、これは正常に機能しています。ただし、特定のビューでは、ユーザーにすべての登録ユーザーを一覧表示してもらいたいのですが、それを機能させることができないようです。ビューのレンダリングに使用されるテンプレートからすべてのユーザーにアクセスできることを望んでいましたが、どこから始めればよいかわかりません。
これは私がこれまでに得たものです-元のユーザーモデルを使用すると機能しますが、カスタムモデルでは機能しません。
ビュー.py
users.html
urls.py
models.py
私は Python と Django の両方に不慣れで、まだリファクタリングを開始していないため、models.py の不適切なコードは無視してください。
テンプレートにすべてのユーザーをリストする方法を知っている人はいますか?
前もって感謝します!
django-allauth - django-allauth: カスタム ユーザーが /accounts/signup/ で IntegrityError を生成します (カスタム フィールドが null になるか失われます)
django-allauth をカスタム ユーザー モデル (サブクラス化された AbstractUser) と統合しようとしていますが、サインアップ フォームをテストすると、フィールド (date_of_birth) が null であるため整合性エラーが発生しますが、送信された値は u'1976-4- でした6'
私は新しいカスタムユーザーのものと、django-allauth を学んでいるときにクラスベースのビューを学んでいるので、何か間違ったことをしていると確信していますが、github の問題を数日読んだ後、いくつかのチュートリアル、readthedocs、およびstackoverflowの質問私はまだ自分が間違っていることを明確に理解していません(まあ、私が間違っていることの1つを知っています:あちこちでさまざまなソリューションを試しているので、間違いなくミスモッシュがあります実装)
しかし、allauth をサブクラス化された AbstractUser と統合する方法についての良い答えが見つからないので、誰かが私を啓発できるなら、本当に感謝しています。
(注 - フィクスチャを介してロードしたユーザーとしてログインすると、サイトは多かれ少なかれ機能します。したがって、django-allauth 以外の省略は省略であると想定してください。以下以外の説明が必要な場合は、喜んでお知らせします。編集)
設定.py
ユーザーデータ/models.py
ユーザーデータ/forms.py
templates/allauth/account/signup.html
投稿データ
エラーが発生しました (投稿データとの違いに注意してください)
例外の種類: /accounts/signup/ の IntegrityError
例外値: 列 "date_of_birth" の null 値が not-null 制約に違反しています
詳細: 失敗した行には (19, pbkdf2_sha256$12000$exNVzh4QI0Rb$mCTz9Tc+TIBbD8+lIZs2B3hqjxd+qmI..., 2014-07-02 16:27:43.751428+00, f, gn, One, Person, 1@bt.co が含まれています、f、t、2014-07-02 16:27:43.751473+00、null、、null、null、null、f、2014-07-02 16:27:43.833267+00、2014-07-02 16:27 :43.83329+00)。
完全なトレースバックはこちら: https://gist.githubusercontent.com/hanleybrand/ee260b53dfb404f5055a/raw/3325dc746120c4f7521b9b976abce45dd7d71a77/gistfile1.txt