問題タブ [django-custom-manager]

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 投票する
1 に答える
5883 参照

django - 発生したエラーを解決する方法:「django.contrib.customuser」という名前のモジュールはありません

私は Django を初めて使用し、プロジェクトのカスタム ユーザーを作成しようとしています。サーバーを実行していると、「django.contrib.customuser」という名前のモジュールが発生せず、マネージャーが使用できない場合があります。auth.User は Mysite.CustomUser に置き換えられました。私も設定を変更しました:django.contrib.authからdjango.contrib.custommuserに。誰かがこれを解決するのを手伝ってください。これが私のコードです

models.py:

フォーム.py

admin.py

backends.py:

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

django - 管理パネルでdjango-custom-userにログインするには?

異なるログイン システムを持つ 3 種類のユーザー。

  1. Student : ログインには一意の student_id とパスワードを使用します。
  2. SchoolAdmin: ログインに電子メールとパスワードを使用します。
  3. 開発者 (チーム): ログインに電子メールとパスワードを使用し、管理パネルにログインできます。

これが私のBaseUserです

これが私のユーザーNo.1の学生です

ここに私のユーザー番号 2 の SchoolAdmin があります

これが私のユーザー番号です。3 開発者チーム (管理パネルへのアクセスが必要)

それぞれに異なるユーザーマネージャーを作成しました

学校管理者用 UserManager

開発者チームのユーザー マネージャー:

メールログイン用の認証バックエンドも作成しました

どこかで間違っている場合、何をする必要があるか、ここで打たれたときの今後のアプローチはどうあるべきか、アドバイスしてください。

管理パネルへのログインを実装したいのですが、ログインできるはずのユーザーがタイプ 3 またはチームのユーザーです。

前もって感謝します。

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

django - Django カスタム ユーザー エラー

AbstractBaseUser を拡張するカスタム ユーザー モデルと、独自のユーザー マネージャー (GenericUserManager) があります。

これらは登録目的では問題なく機能しますが、「顧客」ユーザーをログに記録しようとすると、次のエラーが発生します。

「get_by_natural_key」属性が UserManager で定義されているため、何が原因かわかりません。

私は新しいデータベースの移行を試み、このサイトの他の質問をくまなく調べるだけで 3 日間しっかりと費やしましたが、残念ながら役に立ちませんでした。誰かがこれを理解するのを手伝ってくれてとても感謝しています。

編集:インデントを修正しましたが、エラーは解決しません