最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Django1.4和1.3的静态文件路径配置

来源:懂视网 责编:小采 时间:2020-11-27 14:28:42
文档

Django1.4和1.3的静态文件路径配置

Django1.4和1.3的静态文件路径配置:django中对路由配置(静态文件路径的配置),要修改的有两个文件:一般我们会把所有的静态文件放到一个文件夹中,所以现在我们要在项目目录下新建一个static目录,然后将网站需要用到的静态文件:CSS、图片、JS等全部放在static目录下。注意:Django1.
推荐度:
导读Django1.4和1.3的静态文件路径配置:django中对路由配置(静态文件路径的配置),要修改的有两个文件:一般我们会把所有的静态文件放到一个文件夹中,所以现在我们要在项目目录下新建一个static目录,然后将网站需要用到的静态文件:CSS、图片、JS等全部放在static目录下。注意:Django1.

django中对路由配置(静态文件路径的配置),要修改的有两个文件:
一般我们会把所有的静态文件放到一个文件夹中,所以现在我们要在项目目录下新建一个static目录,然后将网站需要用到的静态文件:CSS、图片、JS等全部放在static目录下。

注意:Django1.4和1.3的配置方法小有不同

Django1.4中静态文件路径配置

1,urls.py中添加:


url(r'^static/(?P.*)$', 'django.views.static.serve'),
这里使用django自带的静态文件服务器来处理,部署到生产环境后就不需要了。
2,settings.py

ROOT_PATH = os.path.normpath(os.path.dirname(__file__)).replace('\\','/')
STATIC_URL = '/static/'
TEMPLATE_DIRS = (
os.path.join(ROOT_PATH,'../templates')
)


下面再来说一下Django1.3的静态文件路径配置:

1、设置静态文件路径

我们要在settings.py文件中设置一个静态文件路径STATIC_PATH,即我们刚才存放静态文件的那个目录。为避免把路径写死,我们可以使用OS模块中的一些方法来把绝对路径转换一下,在settings.py文件中添加如下代码:

import os
your_path=lambda *x: os.path.join(os.path.abspath(os.path.dirname(__file__)),*x)
STATIC_PATH=your_path('static')
这个STATIC_PATH我们要在配置urls的时候用到。

2、配置静态文件urls

在urls.py文件中我们添加如下代码:

from django.conf import settings
url(r'^static/(?P.*)$', 'django.views.static.serve',{'document_root':settings.STATIC_PATH},name="media")

当然urlconf中的那个“static”我们可以使用其他的名字,按照惯例我们一般使用“static”

最后要注意一点:一切都配置好了,现在如果我们要在模板文件中使用静态文件,我们可以正常调用了。需要注意路径的开头都要加上“/”

文档

Django1.4和1.3的静态文件路径配置

Django1.4和1.3的静态文件路径配置:django中对路由配置(静态文件路径的配置),要修改的有两个文件:一般我们会把所有的静态文件放到一个文件夹中,所以现在我们要在项目目录下新建一个static目录,然后将网站需要用到的静态文件:CSS、图片、JS等全部放在static目录下。注意:Django1.
推荐度:
标签: 文档中 dj 路径
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top