【发布时间】:2014-06-26 18:44:05
【问题描述】:
我的特定模型管理页面有两个stackedInlines。目前,它们在另一个下显示一个。我希望它们并排显示,所以页面看起来像这样(没有足够的声誉来嵌入图像:[)
有什么简单的方法可以解决这个问题而无需编写我自己的管理页面?
如果这是唯一的解决方案,我该怎么做?
【问题讨论】:
我的特定模型管理页面有两个stackedInlines。目前,它们在另一个下显示一个。我希望它们并排显示,所以页面看起来像这样(没有足够的声誉来嵌入图像:[)
有什么简单的方法可以解决这个问题而无需编写我自己的管理页面?
如果这是唯一的解决方案,我该怎么做?
【问题讨论】:
您可以为项目中的每个应用覆盖 Django 管理模板。
您只需在模板目录中创建与您的应用程序相同的文件夹并覆盖 html。
How to override and extend basic Django admin templates?
您可以通过定义媒体类将 CSS/Javascript 添加到管理页面。
【讨论】:
您必须覆盖管理模板才能完成此操作。有关更多信息,请参阅 roshan 的答案。
【讨论】: