django1.8下js静态资源怎么配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django1.8下js静态资源怎么配置相关的知识,希望对你有一定的参考价值。

静态资源就是指js文件,图片文件以及css样式等资源文件。默认情况下,网页运行在django中不显示,需要做一定的配置,其实配置不难,问题在于网上百度的时候,很多是其他版本的,不能解决1.8的问题。django作为开源框架,版本之间变化的比较正常的。所以使用开源的东西就要有一颗折腾的心。闲话不多说。直接上django框架配置js文件的步骤吧

 

1、先在你的app文件中新建一个文件夹static,再分别建立三个子文件夹jsstyleimages

 

2、在settings.py中,加入:

 

STATIC_URL = ’/static/’

STATICFILES_DIRS = (

    os.path.join(BASE_DIR, "static"),

)

 

3、在html页面头部加入:

{% load staticfiles %}

<html>

<head>

    <title>麦子学院</title>

</head>

<body>

 

4

html模版页面,可以用如下两种方式调用:

<img src="{% static ’images/logo.gif’ %}" alt=""/>

<br/>

<img src="/static/images/acer.gif" alt=""/>

推荐使用第二种,因为如果图片名称是动态的,可以通过views这么绑定:

<img src="/static/images/{{name}}.gif" alt=""/>

css的引用同样如此:

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

<link rel="stylesheet" href="/static/style/base.css" type="text/css">

js的引用同样如此:

<script type="text/javascript" src="{% static js/jquery-1.8.3.min.js’ %}"/>

<script type="text/javascript" src="/static/js/jquery-1.8.3.min.js"/>

以上是关于django1.8下js静态资源怎么配置的主要内容,如果未能解决你的问题,请参考以下文章

springmvc引入js,css等静态文件路径问题!!!

SpringBoot下静态资源处理

配置静态资源路径static-locations、static-path-pattern

SpringMVC 静态资源配置 css js img等

SpringBoot 打包静态资源和 jar包分离怎么配置?

SpringBoot 打包静态资源和 jar包分离怎么配置?