设置静态文件

时间:2016-11-23 18:09:39

标签: python django django-templates

问题是设置静态文件。

我根据官方文件说明了。

我首先在app中创建了一个名为 | f e d c b a ------------------------------ a | af ae ad ac ab · b | bf be bd bc · c | cf ce cd · d | df de · e | ef · f | · 的目录,我的URL链接到

然后我对模板进行了一些更改。

代码如下:

static

2 个答案:

答案 0 :(得分:0)

在settings.py文件中:

STATIC_URL = '/static/'

要在.html中加载静态文件,只需使用:

{% load static %}

最好在文件顶部使用{%load static%}。

{% load static %}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{% block title %}My Website{% endblock %}</title>

并假设你有base.html和somefile.html扩展base.html使用它:

{% extends "appname/base.html" %}
{% load static %}

在您的代码中:

使用:

<link href="{%  static "css/style.css" %}" rel="stylesheet">

这将解决问题。

答案 1 :(得分:0)

您的模板代码中存在错误。您应该将链接标记重写为:

<link rel="stylesheet" href="{% static 'css/style.css' %}" type="text/css">
相关问题