django模板导入外部js和css等文件
2016-02-02 19:04
791 查看
假如我的项目的目录tree为:
mysite:
manage.py
mysite:
init.py
urls.py
wsgi.py
blog(建立的应用程序):
models.py
views.py
test.py
init.py
templates
开始配置:
1、在外部的mysite目录下(也就是项目的根目录)建立static目录
2、打开settings.py,添加:
3、打开urls.py,添加(注意:假如在blog应用中新建了一个urls.py文件,那么应该添加到blog目录下的urls.py文件):
使用:
假设我要在模板(存放在templates文件中的)里面导入外部/home/fudaoji/mysite/static/js/jequery.js文件,那么可以直接
mysite:
manage.py
mysite:
init.py
urls.py
wsgi.py
blog(建立的应用程序):
models.py
views.py
test.py
init.py
templates
开始配置:
1、在外部的mysite目录下(也就是项目的根目录)建立static目录
2、打开settings.py,添加:
import os
STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(os.path.dirname(__file__), '../static/').replace('\\','/'), (
3、打开urls.py,添加(注意:假如在blog应用中新建了一个urls.py文件,那么应该添加到blog目录下的urls.py文件):
import settings urlpatterns = patterns( url( r'^static/(?P<path>.*)$', 'django.views.static.serve', { 'document_root':settings.STATIC_ROOT }), )
使用:
假设我要在模板(存放在templates文件中的)里面导入外部/home/fudaoji/mysite/static/js/jequery.js文件,那么可以直接
<script type='text/javascript' src='../../static/js/jquery.js'></javascript>
相关文章推荐
- django中使用jquery ajax post数据出现403错误的解决办法(两种方法)
- django使用ajax post数据出现403错误如何解决
- windows+apache+mod_python配置django运行环境
- python Django连接MySQL数据库做增删改查
- django自定义Field实现一个字段存储以逗号分隔的字符串
- 在Python的Django框架中加载模版的方法
- 在Django中使用Sitemap的方法讲解
- 详解Django中的form库的使用
- Django中的CACHE_BACKEND参数和站点级Cache设置
- 剖析Django中模版标签的解析与参数传递
- Python中DJANGO简单测试实例
- Python的Django框架中的数据库配置指南
- 在Django的上下文中设置变量的方法
- 在Python的Django框架中编写编译函数
- 在Django的URLconf中进行函数导入的方法
- 在Python的Django框架中生成CSV文件的方法
- 在主机商的共享服务器上部署Django站点的方法
- 使用Python的Django框架中的压缩组件Django Compressor
- 对于Python的Django框架部署的一些建议
- Djang中静态文件配置方法