我正在使用Django Python Web框架编写应用程序。我将我的应用程序添加到了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 %}
答案 0 :(得分:1)
{% static %}
<link rel='stylesheet' href="{% static 'css/style.css' %}">
{% block head %}
{{block.super}}
{% endblock %}