嗨,我有几个模型与用户具有 OneToOne 关系。
有一种方法可以在模型创建管理页面中进行内联用户创建吗?
模型.py
class Employee(models.Model):
user = models.OneToOneField(User)
#other stuff
class Provider(models.Model):
user = models.OneToOneField(User)
#other stuff
管理员.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 关系。
我应该自定义用户模型吗?我是否遗漏了什么或无法完成此实现?
谢谢!