個人的なブログのためにDjango-cmsを使って背景画像をレンダリングしようとしています。Django CMSの背景画像のレンダリング
<!-- Page Header -->
<!-- Set your background image for this header on the line below. -->
<header class="intro-header" style="background-image:url("/static/img/imghome-bg.jpg")">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<div class="site-heading">
<h1>Hey !</h1>
<hr class="small">
<span class="subheading">Latest Blog !</span>
</div>
</div>
</div>
</div>
</header>
背景画像がIと呼ばれるが作成され、サブファイルと側/static/
ディレクトリに配置されている:次のコードに示すように、背景画像は前にサイトテキストをヘッダクラス内に配置されます/img/
。
レンダリングstatic
タグ(下記参照)を使用して別の方法を試しましたが、画像は表示されません。
<header class="intro-header" style="background-image:url("{% static "/static/img/imghome-bg.jpg" %}")">
もしあなたが何の背景画像のみテキストと白の色のツールバーがありません見ることができるように、上記のソリューションを使用して、現在の結果。 :私は取得しようとしている全体的な結果
は次のようになります。
任意の手掛かりを?
初期の/?を付けずに 'static /'を試してみましたか? – petr
@petrちょっと試しました。それはまだ同じです。単に '$ djangocms -p projectname'を使って端末から新しいdjangocms新規プロジェクトを作成すると、'/static/'ファイルを明確にすることがデフォルトのファイルです。自動的に作成されます。 '/ mydjangocmsprojectname/static/img' – Mora
*'/mydjangocmsprojectname/static/img/' – Mora