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