0

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

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

列表页面样式

这是对象 DetailPage 的“新”样式(以及它所在的AdminPagedownWidget位置):

详细页面样式

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

4

1 回答 1

0

有一个错误。也正在导入正常的AdminPagedownWidgetcss 文件,PagedownWidget这意味着有两个 css 文件被导入到您的模板中;以前的 CSS 文件 ( demo.css) 将字体强加在body标签上。

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

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

于 2013-10-09T19:17:38.887 回答