我得做模特
class Parent(object):
text_field = models.TextField()
boolean_field = models.BooleanField()
class Child(Parent):
another_text_field = models.TextField()
使用以下ModelAdmin
class ChildAdmin(admin.ModelAdmin):
pass
admin.site.register(Child, ChildAdmin)
我目前看到管理页面中的所有字段,即文本\字段、布尔\字段和另一个\文本\字段。你知道吗
问题:如何获取父选择字段并排除文本字段和布尔字段(对于后者,我想我可以使用exclude
)。你知道吗
当前解决方案:我添加一个窗体并使用它的clean
方法来设置父字段。text_field
和boolean_field
可以通过将其添加到ModelAdmin的excluded
变量中来排除。你知道吗
只需覆盖字段
如果您想在django模型中使用继承,请使用abstract模型。你知道吗
相关问题 更多 >
编程相关推荐