使用相同的Apache实例来运行Django和Media文件


Posted in Python onJuly 22, 2015

Django本身不用来服务media文件;应该把这项工作留给你选择的网络服务器。 我们推荐使用一个单独的网络服务器(即没有运行Django的一个)来服务media。 想了解更多信息,看下面的章节。

不过,如果你没有其他选择,所以只能在同Django一样的Apache VirtualHost 上服务media文件,这里你可以针对这个站点的特定部分关闭mod_python:

<Location "/media/">
  SetHandler None
</Location>

将 Location 改成你的media文件所处的根目录。

你也可以使用 <LocationMatch> 来匹配正则表达式。 比如,下面的写法将Django定义到网站的根目录,并且显式地将 media 子目录以及任何以 .jpg , .gif , 或者 .png 结尾的URL屏蔽掉:

<Location "/">
  SetHandler python-program
  PythonHandler django.core.handlers.modpython
  SetEnv DJANGO_SETTINGS_MODULE mysite.settings
</Location>

<Location "/media/">
  SetHandler None
</Location>

<LocationMatch "\.(jpg|gif|png)$">
  SetHandler None
</LocationMatch>

在所有这些例子中,你必须设置 DocumentRoot ,这样apache才能知道你存放静态文件的位

Python 相关文章推荐
在漏洞利用Python代码真的很爽
Aug 26 Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
Python实现高斯函数的三维显示方法
Dec 29 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 Python
基于Python2、Python3中reload()的不同用法介绍
Aug 12 Python
Python+OpenCV实现实时眼动追踪的示例代码
Nov 11 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 Python
python+selenium爬取微博热搜存入Mysql的实现方法
Jan 27 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
Jun 07 Python
Pycharm连接远程服务器并远程调试的全过程
Jun 24 Python
在Apache服务器上同时运行多个Django程序的方法
Jul 22 #Python
通过mod_python配置运行在Apache上的Django框架
Jul 22 #Python
在Django中同时使用多个配置文件的方法
Jul 22 #Python
在Python的Django框架中编写错误提示页面
Jul 22 #Python
详解Django通用视图中的函数包装
Jul 21 #Python
在Python的Django框架中显示对象子集的方法
Jul 21 #Python
在Django的通用视图中处理Context的方法
Jul 21 #Python
You might like
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
PHP字符串处理的10个简单方法
2010/06/30 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
jquery sortable的拖动方法示例详解
2014/01/16 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
js变形金刚文字特效代码分享
2015/08/20 Javascript
为何JS操作的href都是javascript:void(0);呢
2015/11/12 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Django开发的简易留言板案例详解
2018/12/04 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
Python argparse模块使用方法解析
2020/02/20 Python
sklearn+python:线性回归案例
2020/02/24 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
玩具公司的创业计划书
2013/12/31 职场文书
大学班级学风建设方案
2014/05/01 职场文书
人大调研汇报材料
2014/08/14 职场文书
党支部季度考核意见
2015/06/02 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers