[解決済み] Django: auth user をモデルにインポートする
2023-04-25 12:40:09
質問
Django で新しいモデルを作成しました。
from django.db import models
from django.contrib.auth import user
class Workers(models.Model):
user = models.OneToOneField(User, primary_key=True)
work_group = models.CharField(max_length=20)
card_num = models.IntegerField()
def __unicode__(self):
return self.user
しかし、うまくいきません。
ImportError: cannot import name user
どうすれば直るのでしょうか?
dbに新しいテーブル("workers")を作成したいのですが、このテーブルには
OneToOne
テーブル "auth_user"との関係を持っています。
どのように解決するのですか?
from django.contrib.auth.models import User
モデルを見逃しています - そして、ユーザーは大文字です。
もしカスタムユーザーモデルを使うなら
from django.contrib.auth import get_user_model
User = get_user_model()
より詳細な情報は のドキュメントを参照してください。 .
Django 1.11 で変更されました。
インポート時に get_user_model() を呼び出す機能が追加されました。
関連
-
ユニコードオブジェクトはハッシュ化する前にエンコードする必要がある問題を解決
-
Django2.2エラー - AttributeError: ''str'' オブジェクトに ''decode'' 属性がない。
-
[解決済み] Django vs. Model View Controller [終了しました]。
-
[解決済み] Django のカスタムフィールドで User モデルを拡張する
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
-
[解決済み] シグナルハンドラは django プロジェクトのどこにあるべきですか?
-
[解決済み] Django は静的ファイルの URL をビューで取得します。
-
[解決済み] Django の {% url %} テンプレートタグでクエリパラメータを渡すことは可能でしょうか?
-
[解決済み] django テンプレートで "ブロック" を繰り返す方法
-
[解決済み] Django admin: データベースフィールドを持たないカスタム list_display フィールドの1つでソートする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
django store to databaseは現地時間より8時間短い?(2021-05-12更新)
-
ImproperlyConfiguredです。INSTALLED_APPS の設定を要求されたが、設定されていない
-
[解決済み] pipと要件ファイルを使って、特定のパッケージをアップグレードするにはどうすればよいですか?
-
[解決済み] Django の管理者パスワードをリセットする方法は?
-
[解決済み] django の OneToOneField と ForeignKey の違いは何ですか?
-
[解決済み] RuntimeWarning: DateTimeFieldがナイーブなdatetimeを受信した
-
[解決済み】Djangoでモデルインスタンスをシリアライズする方法は?
-
[解決済み] Docker-Compose使用時にDjangoデータベースのマイグレーションをどのように行うか?
-
[解決済み] Djangoで異なる設定でUnitテストを行うには?
-
[解決済み] django のユニットテストを複数のファイルに分散させるには?