2

私は持っている

/path/to/my/theme/static/css/frontend.css

base.html によって呼び出されます

<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/frontend.css" media="all" />

ヘッダーの背景があります:

#header-wrapper 
        min-width: 960px;
        height: 150px;
        background: transparent url(img/header-bg.png) repeat-x center bottom;
}

ファイルは

/path/to/my/theme/static/img

ファイルを収集するために manage.py collectstatic を実行しました。生成されたリンクを除いて、ほとんどすべてが正しいように見えます: http://example.com/static/css/img/header-bg.png

正しい URL はhttp://example.com/static/img/header-bg.pngであるため、画像は表示されません。

どこが間違っていますか??

4

1 に答える 1

1

url()cssファイルのパスに相対的です:多分あなたは使うことができますurl(../img/header-bg.png)

于 2014-02-15T22:35:28.777 に答える