gpt4 book ai didi

css - django-pagedown 似乎覆盖了默认的 Django 管理样式——我对 `collectstatic` 做错了吗?

转载 作者:行者123 更新时间:2023-11-28 12:14:28 25 4
gpt4 key购买 nike

我刚刚安装了 django-pagedown根据 this post .我添加了所有代码,一旦我执行了 ./manage.py collectstatic,我注意到当我导航到管理中的任何 DetailPage 时(例如添加/编辑对象),样式会发生变化.

例如,这是对象的 ListPage 的样式:

ListPage styling

这是对象 DetailPage 的"new"样式(以及 AdminPagedownWidget 所在的位置):

DetailPage styling

变化非常微妙——字体不同/略窄。当然,这不是什么大不了的事,我非常高兴能够实时预览我的 Markdown 内容……但是有人知道为什么会这样吗?我怀疑这与 Django 的 collectstatic 的工作方式有关,并且 django-pagedown 的 CSS 覆盖了默认管理员的 CSS ...但我觉得 < em>base 管理页面的 CSS 不应该被改变,所以也许我在收集静态文件时做错了什么。我已经查看了 collectstatic 附带的选项,并尝试使用 --clean 选项,但这似乎没有解决任何问题。我查看了源代码,发现 pagedown 样式确实是在管理样式之后加载的,但是我该如何在管理界面中更改该顺序?

最佳答案

有一个错误。 AdminPagedownWidget 还为普通 PagedownWidget 导入 css 文件,这意味着有两个 css 文件被导入到您的模板中;以前的 CSS 文件 ( demo.css ) 在 body 标签上强加了一种字体。

我是 django-pagedown 的作者,所以我现在就修复它 - 发现得很好!

编辑:如果您重新安装/更新,现在应该修复它 pip install django-pagedown=0.0.5

关于css - django-pagedown 似乎覆盖了默认的 Django 管理样式——我对 `collectstatic` 做错了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19279971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com