Django 调用 js等静态文件

Static file development view

django.contrib.staticfiles.views.serve( request, path)

This view function serves static files in development.

Warning

This view will only work if DEBUG is True.

That's because this view is grossly inefficient and probablyinsecure. This is only intended for local development, and shouldnever be used in production.

This view is automatically enabled by runserver (with aDEBUG setting set to True). To use the view with a different local development server, add the following snippet to the end of your primary URL configuration:

from django.conf import settings if settings.DEBUG: 
    urlpatterns += patterns('django.contrib.staticfiles.views', url(r'^static/(?P<path>.*)$', 'serve'),     )

Note, the beginning of the pattern (r'^static/') should be yourSTATIC_URL setting.

Since this is a bit finicky, there's also a helper function that'll do this for you:

django.contrib.staticfiles.urls.staticfiles_urlpatterns()

This will return the proper URL pattern for serving static files to your already defined pattern list. Use it like this:

from django.contrib.staticfiles.urls import staticfiles_urlpatterns    # ... the rest of your URLconf here ... 
   urlpatterns += staticfiles_urlpatterns() 

Warning

This helper function will only work if DEBUG is Trueand your STATIC_URL setting is neither empty nor a full URL such as http://static.example.com/.

转载于:https://my.oschina.net/coda/blog/58244

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值