前提・実現したいこと
Djangoでユーザーモデルから、個人情報のフルネームのモデルの子モデルを作りたいです。
以下のコードではユーザー名(ログイン時に入力するもの)のモデルの子モデルしか作ることが出来ませんでした。
ユーザー名のモデル
from django.db import models from django.contrib.auth import get_user_model staff = models.ForeignKey(get_user_model(), verbose_name="スタッフ", on_delete=models.CASCADE, default=None, )
試したこと
get_usermodel()のところをUser.get_full_name()にかえてみたが、get_full_name() missing 1 required positional argument: 'self'とエラーが出て実行不可能だった。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/14 10:46
2021/05/16 06:37
2021/05/22 09:54