DjangoPythonWebフレームワークを使用してアプリを作成しています。settings.pyのINSTALLED_APPSにアプリを追加しましたが、テンプレートは問題なく提供されます。しかし、静的ファイルに関しては、私はそれらに少し問題があります。STATICFILES_FINDERのデフォルトパラメータを使用したかった:
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
たとえば、cssファイルをテンプレートに含めたい場合は、次のようにします('/'がアプリケーションフォルダーのstatic/ applicationNameになると仮定します):
<link rel='stylesheet' href="/css/style.css">
私はそれを間違っていますか?もしそうなら、静的ファイルを処理するための良い方法は何ですか?
更新:私のbase.htmlテンプレート:
{% load staticfiles %}
<!doctype html>
<html>
<head>
{% block head %}
<meta charset='utf-8'>
<title> {% block title %} {% endblock %} - Find Something </title>
<link rel='stylesheet' href="{% static 'css/style.css' %}">
{% endblock head %}
</head>
<body>
</body>
</html>
そして、私の継承テンプレートは次のとおりです。
{% extends "frontend/base.html" %}
{% block title %} {{ title }} {% endblock %}
{% block head %}
{{ super() }}
{% endblock %}