問題タブ [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.
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:
django - 管理パネルでdjango-custom-userにログインするには?
異なるログイン システムを持つ 3 種類のユーザー。
- Student : ログインには一意の student_id とパスワードを使用します。
- SchoolAdmin: ログインに電子メールとパスワードを使用します。
- 開発者 (チーム): ログインに電子メールとパスワードを使用し、管理パネルにログインできます。
これが私のBaseUserです
これが私のユーザーNo.1の学生です
ここに私のユーザー番号 2 の SchoolAdmin があります
これが私のユーザー番号です。3 開発者チーム (管理パネルへのアクセスが必要)
それぞれに異なるユーザーマネージャーを作成しました
学校管理者用 UserManager
開発者チームのユーザー マネージャー:
メールログイン用の認証バックエンドも作成しました
どこかで間違っている場合、何をする必要があるか、ここで打たれたときの今後のアプローチはどうあるべきか、アドバイスしてください。
管理パネルへのログインを実装したいのですが、ログインできるはずのユーザーがタイプ 3 またはチームのユーザーです。
前もって感謝します。
django - Django カスタム ユーザー エラー
AbstractBaseUser を拡張するカスタム ユーザー モデルと、独自のユーザー マネージャー (GenericUserManager) があります。
これらは登録目的では問題なく機能しますが、「顧客」ユーザーをログに記録しようとすると、次のエラーが発生します。
「get_by_natural_key」属性が UserManager で定義されているため、何が原因かわかりません。
私は新しいデータベースの移行を試み、このサイトの他の質問をくまなく調べるだけで 3 日間しっかりと費やしましたが、残念ながら役に立ちませんでした。誰かがこれを理解するのを手伝ってくれてとても感謝しています。
編集:インデントを修正しましたが、エラーは解決しません