[py][mx]django静态文件目录配置
2018-01-31 10:01
525 查看
使用TemplateView直接返回html
from django.views.generic import TemplateView urlpatterns = [ path('',TemplateView.as_view(template_name='index.html'),name="index"), path('login/',TemplateView.as_view(template_name='login.html'),name="login"), ]
配置static路径
建static和template(自建)目录,并写相关html和css文件settings.py追加静态路径
前端访问观察静态文件是否能得到
setttings.py
STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), ) 配置这个的作用是好处是, 最终css代码渲染/static/css/base.css, 而url无需配置这个即可让template找到.
前端调用css和js的2种方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>index</title> <link rel="stylesheet" href="/static/css/base.css"> </head> <body> </body> </html>
或者(好处是 static(STATIC_URL = '/static/')是活的, 这个os.path.join(BASE_DIR, "static"),的改变不影响模板staitc, 默认static调用的是os.path.join(BASE_DIR, "static"),)
{% load staticfiles %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>index</title> <link rel="stylesheet" href="{% static 'css/base.css' %}"> </head> <body> </body> </html>
css最终渲染路径(已上两种方法都一样)
相关文章推荐
- Python的Django框架完成一个完整的论坛(2.urls.py配置、静态文件)
- 我和Django那些事儿(5)----站点管理和静态文件配置urls.py和settings.py
- django静态文件配置settings.py
- Django静态文件配置
- Django 静态文件配置
- django静态文件配置
- Django 静态文件配置及使用
- django1.6.11配置静态文件
- 第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册
- Django静态文件配置
- Django1.8 关于 静态文件配置
- django静态文件配置
- Django配置静态文件的方法
- Django静态文件配置
- Django: 配置和静态文件
- Django静态文件配置
- 使用APACHE部署DJANGO程序的时候如何配置静态文件支持?
- Django开发环境静态文件访问配置
- Django中配置静态文件路径
- django静态文件配置