Mar*_*nko 1 django django-admin
我正在使用 StackedInline 在 Django 管理表单中添加相关对象(关系是一对多)。问题是,在创建新对象时,它默认呈现三个空的内联表单,如下例所示:
我想要的是仅渲染“添加”按钮,因为相关对象非常罕见,以至于大多数记录都没有这些(或至少单个空记录),并且我的相关对象比图片上的对象大得多。它应该类似于这个例子:
我怎样才能做到这一点?
我自己找到了答案。
在 admin.py 中,我像这样定义内联,并将额外参数设置为 null:
class OfficerAdmin(admin.StackedInline):
model = Officer
extra = 0
Run Code Online (Sandbox Code Playgroud)
如果我想要一个默认的空内联,我设置 extra=1 等。
| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |