こんにちは、ユーザーと 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 モデルをカスタマイズする必要がありますか? 何か不足していますか、それともこの実装を実行できませんか?
ありがとう!