请考虑以下ModelAdmin.在本例中,我希望在"None"字段集和Notes字段集之间显示内联的"Book"UI.这有可能吗?

class AuthorAdmin(admin.ModelAdmin):
    inlines = [BookInline]

    fieldsets = (
            (None, {
                'fields': ('author_name', 'date_of_birth')
            }),
            ('Notes', {
                'fields': (['notes'])
            }),
    )

推荐答案

不幸的是,这在django中是不可能的.如果查看change_表单的模板,可以看到内联线总是在字段集之后单独呈现:

我看到的唯一解决办法是根据您想要的顺序编写一个自定义模板.

Django相关问答推荐

Django迁移嵌套模型时出错,不带迁移基本模型

如何显示;Django认证系统;在模板中?

Django 按月分组并按月显示在模板中

在 Django Admin change_list 视图中更改 list_editable 字段时保存 Django 模型

基于每个条目的 Django Queryset 过滤

Django 身份验证系统修改

django - 让用户登录到测试客户端

使用基于类的 UpdateView 在 Django 中更新用户模型

更好的 ArrayField 管理小部件?

根据模型属性获取django对象id

如何在 Django 中向 ChoiceField 添加class?

django 有条件地过滤对象

带有消息判断的 Django/Python assertRaises

CSS 文件中的 Django 媒体 URL

在 Django 1.8 或更高版本中填充时出现Models aren't loaded yet"错误

将 jQuery 脚本添加到 Django 管理界面

ProgrammingError: 安装 Psycopg2 后,关系django_session不存在错误

基于 User-Agent 更改 Django 模板

Django 模型方法 - create_or_update

Django 测试客户端方法覆盖标头