Django模板中使用css, javascript
来源:互联网 发布:数据洞察 编辑:程序博客网 时间:2024/04/30 03:31
Django模板中使用css, javascript
(r'^css/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/var/www/django-demo/css'}),
(r'^js/(?P</path><path>.*)$', 'django.views.static.serve', {'document_root': '/var/www/django-demo/js'}),
(r'^images/(?P</path><path>.*)$', 'django.views.static.serve', {'document_root': '/var/www/django-demo/images'}),
模板中使用下述方式即可:
<link href="/css/demo.css" type="text/css" rel="stylesheet">
注:可采用os.path.dirname(globals()["__file__"])来获得当前文件所在路径,比如
(r'^css/(?P<path>.*)$', 'django.views.static.serve', {'document_root': os.path.dirname(globals()["__file__"])+'/css'}),
可以使用os.path.abspath()函数返回此路径的绝对路径。
==============
要在django的tempalte file中引用css、js、gif等静态文件,首先一条setting.py中DEBUG开关打开。
1、在project目录下建立一个存放静态文件的目录,如:medias
2、在url.py patterns中增加一行:
(r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_PATH}),
还要from django.conf import setting
3、在setting.py中加入一行:
STATIC_PATH='./medias'
如此设置后,就可以在template file 中引用media中存放的静态文件了,如:
<img src='/site_media/django.gif'>
- Django模板中使用css, javascript
- Django模板中使用css, javascript
- Django 模板中使用css, javascript
- django 模板使用css js
- django 中使用静态文件(css,images,javascript)
- django模板中使用include
- django模板:在子模板使用block引入CSS文件
- 在Django中使用JavaScript代替模板接收并处理数据
- django在视图中使用模板
- django模板中直接使用session
- 在django模板中使用session数据
- 在Django模板中使用字典
- django 模板中使用配置参数
- django在视图中使用模板
- django 模板中使用数组形式
- 2、Django中模板的使用
- 在Django 模板中使用session
- Django中url模板使用总结
- xen live migration
- 股市的两个凡是
- Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之间的区别
- VC6下 try catch 在release下的杯具
- 开放式虚拟机格式OVF
- Django模板中使用css, javascript
- struts2中action跳转到另一个action的方法
- GDE-X进展 战场框架
- 迁移、重构项目的注意事项
- iomanip头文件常用函数汇总
- 绑定水晶报表的两种方式Pull和Push[vs2008环境]
- xenserver CIFS&&NFS
- LINQ 学习笔记之存储过程!
- PHP中的魔术方法