006---Django静态文件配置

静态文件:Js、Css、Fonts、Image等

这个不难、在setting.py文件加一行

1 # 别名  用户在url地址栏输入127.0.0.1:8000/static/文件  可以直接访问static下的文件  叫什么无所谓  但是我们一般起名'/static/'  
2 STATIC_URL = '/static/'
3 
4 # static代表项目目录下的static文件夹 不管下面的static名称怎么改,他都指向上面的static_url
5 STATICFILES_DIRS=[
6     os.path.join(BASE_DIR,'static')
7 ]
settings.py

这里还有一个问题,就是虽然起来别名,但是如果你把别名改了的话,模版引用static目录下的文件也会报错。因为已经访问不到了。要做到完美的话,要通过{% load static%}加载静态文件。然后在用{% static 'xxx'%}来引用,这有不管你的static文件夹怎么改名字,static_url怎么改名字。他都能自动找到。

 

猜你喜欢

转载自www.cnblogs.com/xjmlove/p/9897083.html