私はDjangoを使って提供したいhtml js、cssと画像のような他のファイル間にすでに書かれたリンクを持つ角2のフロントエンドを持っています。角度2から"/静的"プレフィックスなしでDjangoでファイルを提供する方法
構造は次のようになります。
-->index.html
-->test.js
-->test.css
HTMLファイル:私は、角2アプリから与えられたパスを変更したくない
<!doctype html>
<html lang="en">
<head>
<link href="test.css" rel="stylesheet"/>
</head>
<body>
<script type="text/javascript" src="test.js">
</body>
を、代わりに、 "/ static/< appname> /"または "/ static /"接頭辞またはすべてのリンクのテンプレートタグを使用せずに、このファイルをdjangoで提供する回避策を知りたいと思います。
更新
<!doctype html>
<html lang="en">
<head>
<link href="/static/test.css" rel="stylesheet"/>
</head>
<body>
<script type="text/javascript" src="/static/test.js">
</body>
と、この回避避けるためにしよう:適応せずに角度ファイルを提供するためのDjango組み込みWebサーバを適応しようとしている、言い換えれば
{% load static %} <link href="{% static "example.jpg" %}" rel="stylesheet"/>
を(静的な接頭辞またはタグ)をdjangoに追加します。
ありがとうございます!
静的ファイルを提供する正しい方法は、 '{%load static%} 'のようにハードコードされていません。 '/ static'を避けるためにavoutと話すとどういう意味ですか? – danihp
@danihpコメントありがとうございます。私は例を使って質問を更新しました。 – Hangon