python - 在 Django 元素中集成自定义 'change-list' 页面

标签 python html css django

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

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

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

    {% extends "base.html" %}

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

那么如何在不应用 django css 文件的情况下将这个服装页面集成到我的 web 元素中呢?

最佳答案

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

但我怀疑它能否解决您的任务,因为页面布局的其他部分取决于这些样式表,因此您必须

  • 覆盖自定义页面特定 css 文件中的通用 css 设置
  • 重写原始 CSS 以不影响您的自定义页面元素

关于python - 在 Django 元素中集成自定义 'change-list' 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19529065/

相关文章:

CSS下拉菜单问题

python - 使用异常取消长函数

android - 意外的 pyssl 证书错误

jquery - 使用 jQuery 动态更改操作值时无法提交表单

css - 根据 php 条件给出样式

css - 带有 `max-height: 0` 的 Fieldset 在 Chrome v87+ 上总是溢出

python - 二进制特征应该是one-hot编码吗?

python - 从 pandas DataFrame 中删除非数字列

javascript - 在 polymer 中的多个组件中初始化一个 Firebase 应用程序是否错误?

javascript - 为 html 表单创建输入字段...但也为其添加 'label'?