0

こんにちは、ユーザーと OneToOne の関係を持つモデルがいくつかあります。

モデル作成管理ページ内でインライン ユーザー作成を行う方法はありますか?

モデル.py

class Employee(models.Model):
    user = models.OneToOneField(User)
    #other stuff

class Provider(models.Model):
    user = models.OneToOneField(User)
        #other stuff

Admins.py

class UserInline(admin.TabularInline):
    model = User


class EmployeeAdmin(admin.ModelAdmin):
    inlines = [UserInline]

admin.site.register(Employee, EmployeeAdmin)

このように私はこれを持っています:

/admin/organization/employee/ で正しく構成されていない 'UserInline.fk_name' は、モデル 'auth.User' にないフィールド 'user' を参照しています。

インライン モデルは、他のモデルと FK 関係を持つ必要があることを知っています。

User モデルをカスタマイズする必要がありますか? 何か不足していますか、それともこの実装を実行できませんか?

ありがとう!

4

0 に答える 0