1

我有一个 django 项目,对于项目中的一个模型,我编写了自己的“更改列表”页面:它包含该模型的所有对象的网格(我使用过jqgrid)。

现在我想将此页面与使用 django 管理页面系统生成的所有现有页面集成:我希望我的 html 页面包含 django 的标题、用户身份验证等。

所以我在我的html页面顶部添加了:

    {% extends "base.html" %}

这很好用,唯一的问题是base.html中包含的 css 文件也会影响网格的样式,而且看起来很糟糕。

那么如何在不应用 django css 文件的情况下将此服装页面集成到我的 Web 项目中呢?

4

1 回答 1

2

如果您不需要这些 css,您可以编辑您的base.html,在此处添加一个 css 块,将所有 css 移到那里,然后在您的自定义页面上将其重新定义为空。

但我怀疑它会解决你的任务,因为页面布局的其他部分取决于这些样式表,所以你必须

  • 覆盖自定义页面特定 css 文件中的常用 css 设置
  • 重写原始 css 以不影响您的自定义页面元素
于 2013-10-22T22:05:13.763 回答