2017-04-17 126 views
1

我構建了默認的夾層網站。 但是,在網站的管理頁面中,只有部分樣式應用於網站。 我看到一些錯誤日誌Django/Mezzanine:CSS「@import url()」無法正常工作

[18/Apr/2017 00:03:47] "GET /admin/login/?next=/admin/ HTTP/1.1" 200 4251 
[18/Apr/2017 00:03:47] "GET /static/grappelli/css/base.css/reset.css HTTP/1.1" 4 
04 1709 
[18/Apr/2017 00:03:47] "GET /static/grappelli/css/base.css/typography.css HTTP/1 
.1" 404 1724 
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/modules.css HTTP/1.1" 
404 1715 
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/tables.css HTTP/1.1" 
404 1712 
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/forms.css HTTP/1.1" 4 
04 1709 
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/widgets.css HTTP/1.1" 
404 1715 
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/base.css/webkit-gradients.css 
HTTP/1.1" 404 1742 
[18/Apr/2017 00:03:48] "GET /static/grappelli/css/img/grappelli-icon.png HTTP/1. 
1" 404 1721 

看來的一些CSS文件的路徑是錯誤的。 路徑不應該是/static/grappelli/css/base.css/xxxx.css,而是/static/grappelli/css/xxxx.css

當我深入到/ static/grappelli/css/base。 css文件,我看到這個文件導入那些錯誤的路徑css文件,像這樣

... 
@import url('reset.css'); 
@import url('typography.css'); 
@import url('modules.css'); 
@import url('tables.css'); 
@import url('forms.css'); 
@import url('widgets.css'); 
... 

如何解決它?

+1

我無法複製最新消息。根據[這篇文章](http://stackoverflow.com/a/940475/1938621),這些'url()'應該正確解析。 –

回答

0

我在使用python3.5.1的Ubuntu 16.04.3上遇到同樣的問題。這是夾層臭蟲中已經注意到的問題,但我找不到解決方法。

我用python3.5.3升級到Ubuntu 17.04,沒有問題,這裏有一些黑暗的魔法發生在grappelli。