您好我有几个与用户有OneToOne关系的模特。
有一种方法可以在模型创建管理页面中创建内联用户吗?
Models.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'指的是模型中缺少的字段'user' 'auth.User'。
我知道内联模型需要与其他模型建立FK关系。
我应该自定义用户模型吗? 我错过了什么或者这个实现无法完成?
谢谢!