staticとmediaの使い分けについて自分の認識を確認させてください。
staticとmediaでは同じ静的ファイルを扱う。staticはインスタンスに関連性がない静的ファイルを扱う。mediaはインスタンスと関連したファイルを扱う。
テンプレートの観点から見ると、mediaはインスタンスに関連したデータなので{{ object.image.url }}のような形で表記する。staticはインスタンスに関係がないファイルを扱うのでファイルのパスは動的である必要がない。だから{% static 'images/hoge.jpg' %}と書くようにファイルパスを固定して書く。もっと言えばstaticの場合は動的なパスを書くこともできない。
独学でやっておりますので、誤っていれば指摘していただけると助かります。
よろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/03 14:44