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文件中填写如下代码