django模板导入外部js和css等文件

假如我的项目的目录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,添加:

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>
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值