django1.9的static文件配置

django的static配置查了不少文章,都是复制粘贴的,都没搞定,后来没办法,只能去官网查英文文档。

虽然英文不行,但是能看懂基本的配置信息。照着官方的配置,果然成功了。大致配置如下:

修改setting.py,后面加入

STATIC_URL = '/static/'
上面那句是写死的,让django能调用静态文件,下面这句是配置静态文件的路径,路径可以填写多个,用逗号隔开
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)
BASE_DIR一般是django定义好的,在setting.py的最上面:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

os.path.join的作用是把两个路径拼接成一个完整的路径。
上面配置修改完,还需要在urls.py中加入配置,首先要引入模块
from django.conf.urls.static import static
from django.conf import settings


至此,django就可以调用静态文件了,模版文件还要注意写法{% load staticfiles %}不要忘记写
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"> <title>Title</title>  {% load staticfiles %} <link ref="stylesheet" href="{% static 'css/bootstrap.min.css' %} "/> </head>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值