我正在使用 Django Python Web 框架编写一个应用程序。我将我的应用程序添加到 settings.py 中的 INSTALLED_APPS 中,并且我的模板可以毫无问题地提供。但是,关于静态文件,我对它们有一点问题。我想在 STATICFILES_FINDER 中使用默认参数:
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
例如,当我想在我的模板中包含一个 css 文件时(假设 '/' 将是我的应用程序文件夹中的静态/应用程序名称):
<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 %}