2017-02-18 10 views
0

私はhtmlファイルと静的ファイル(css、images、js、videos ...)の束を持つレガシープロジェクトを持っています。これらのhtmlファイル内のすべてのリンクは相対して、ハードコードされている:django:ハードコードされた静的ファイルとhtmlファイルへのURLのルーティング

「CSS /のmain.css」または「IMG/my_img.jpg」など

私はジャンゴを使用して、そのプロジェクトを実行する必要があります。

は私が

{% load static %} 
    <link rel="stylesheet" href="{% static 'css/main.css' %}"> 

の種類にすべてのそれらのリンクを変更することはできませんが、インターネットで私が見つけた全てのレシピは正確にそのメソッドを使用することをお勧め。

どのようにすることができます: "CSS /のmain.css" のような

1)ルートハードコードされたURL

2) "another.html" のようなルートハードコーディングされたURLの?

答えて

0

これは非常に簡単に<!--lets' say image--> <img src="{% static 'static/images/image1.png' %}">のように行うことができます。ファイルディレクトリがコード内のディレクトリと一致していることを確認してください。 詳細については、https://docs.djangoproject.com/en/1.10/howto/static-filesをご覧ください。

関連する問題