django框架静态文件
2017-09-27 09:49
281 查看
setting.py
templates.register.html
查看load static 的源码其实是加载django下的static.py文件
href= “{% static “css/login.css” %}” 其实底层是执行的do_static 方法
django官方文档对static模板标签的说明
django再找静态文件资源时,
STATIC_URL = ‘/static/’
STATICFILES_DIRS = (os.path.join(BASE_DIR, ‘static’),)
STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), )
templates.register.html
<!DOCTYPE html> <html> {% load static %} <head> <meta charset="UTF-8"> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" > <title>慕学在线注册</title> <link rel="stylesheet" type="text/css" href="{% static 'css/reset.css' %}"> <link rel="stylesheet" type="text/css" href= "{% static "css/login.css" %}"> </head>
查看load static 的源码其实是加载django下的static.py文件
href= “{% static “css/login.css” %}” 其实底层是执行的do_static 方法
@register.tag('static') def do_static(parser, token): """ Joins the given path with the STATIC_URL setting. Usage:: {% static path [as varname] %} Examples:: {% static "myapp/css/base.css" %} {% static variable_with_path %} {% static "myapp/css/base.css" as admin_base_css %} {% static variable_with_path as varname %} """ return StaticNode.handle_token(parser, token)
django官方文档对static模板标签的说明
django再找静态文件资源时,
STATIC_URL = ‘/static/’
STATICFILES_DIRS = (os.path.join(BASE_DIR, ‘static’),)
相关文章推荐
- Python的Django框架完成一个完整的论坛(2.urls.py配置、静态文件)
- 在Django框架下使用静态文件(css/js/img等)
- 问题解决:Django框架下静态文件(CSS/images)不显示
- Django框架之模板继承和静态文件配置
- PythonWeb框架之Django网页静态文件有效配置(CSS、JS等)
- Django(二)静态文件引入框架
- Part 6:静态文件--Django从入门到精通系列教程
- django静态文件配置
- Django开发(五)——显示图片,加载css,js等静态文件
- Django中管理使用静态文件
- Django 速成笔记(6) 静态文件 css js image 配置
- 01.Django学习之安装,建立项目,传参,MySQL数据库,静态文件配置和模板的使用
- Fedora20 + Nginx + uWSGI + Django环境下访问静态文件可能遇到的问题
- Django对静态文件的处理——部署阶段
- django静态文件配置
- Django的静态文件设置
- Python + django + pycharm 项目的前端代码的静态文件处理
- django中静态文件配置static的方法
- Django静态文件配置
- 在Django中使用css,js等静态文件