Naf*_*Kay 3 django django-templates
我对Django如何使用静态内容进行操作感到困惑.本质上,在settings.py
文件中,我们定义MEDIA_URL
了在解析静态媒体(如脚本和样式)时要使用的URL的哪些点,以及MEDIA_ROOT
对文件系统中的实际位置的引用.
然而,这似乎并不清楚,我怎么能访问MEDIA_URL
从一个模板,它是一种-的重要,如果我想使用Django的机制在所有负载静态内容.基本上,我的基本模板看起来有点像这样:
<html>
<head>
{% block styles %}
<link rel="stylesheet" href="{{ MEDIA_URL }}styles/master.css"/>
{% endblock %}
<title>{% block title %}Page Title{% endblock %}</title>
</head>
<body>
{% block scripts %}
<script type="text/javascript" src="{{ MEDIA_URL }}scripts/jquery.js"></script>
{% endblock %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
以上代码是否真的有效?我听说你必须使用其他插件才能得到类似这样的东西,这看起来很奇怪,因为推测定义背后的重点MEDIA_URL
是在模板中使用它.
归档时间: |
|
查看次数: |
7099 次 |
最近记录: |