Django路径问题

静态文件路径问题
 
css、js、图片等静态文件应存放于单独文件夹一般名为static,若使服务器能找到该文件须在setting中配置如下代码:
 
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')
]
 
如果要修改静态文件路径即static,将下列代码修改即可
STATIC_URL = '/static/'
 
但是,前台页面对静态文件的引用也需要相应的修改,避免麻烦,利用如下方法:
先在前台页面中引入静态文件
<html>
{% load staticfiles %}
</html>
 
<link rel="stylesheet" type="text/css" href="{% static 'css/reset.css'%}">
<link rel="stylesheet" type="text/css" href="{% static 'css/login.css' %}">
 

templates路径问题
 
如下黄色代码解决了templates文件的寻址问题,即将templates文件和根路径相结合
 
在setting文件中填写如下代码
 
posted @ 2020-09-22 19:22  Edward_han  阅读(231)  评论(0编辑  收藏  举报