我刚刚根据django-pagedown安装了this post。我添加了所有代码,当我执行./manage.py collectstatic
时,我注意到当我导航到管理员中的任何DetailPage时(例如添加/编辑对象),样式都会更改。
例如,这是对象的ListPage的样式:
这是对象的DetailPage(以及AdminPagedownWidget
所在的位置)的“新”样式:
所做的更改非常细微-字体不同/略窄。当然,这没什么大不了的,我非常高兴能实时预览我的降价内容...但是有人知道为什么会这样吗?我怀疑这与Django的collectstatic
的工作方式有关,而django-pagedown
的CSS覆盖了默认管理员的CSS ...但是我觉得管理页面的基本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 admin样式-我对`collectstatic`做错了吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19279971/