Django管理员,如何使用模型将字段添加到另一个字段中



我想创建一个可以由用户扩展的类。我认为类似于:

class User(model.Models):
name = models.CharField(max_length=30)
class UserAttributes(model.Models):
attribute_name = models.CharField(max_length=30)
attribute_value = models.CharField(max_length=30)

我想要的是在编辑/创建用户时创建一个UserAttribute。

您可以使用内联模型在管理员中显示表单。

class UserAttributeinline(admin.TabularInline)
model = UserAttributes

@admin.register(User)
class UserAdmin(admin.ModelAdmin):
inlines = [UserAttributesinline]

最新更新