Python(Django)项目与Apache的管理交互的方法


Posted in Python onMay 16, 2018

准备:Django的环境(Python)、Apache、Wsgi(必须文件)

首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件。

Python(Django)项目与Apache的管理交互的方法

如果两个文件都未能成功下载,可加QQ群607021567,直接找我要!

接下来开始操作两个文件夹。

(一)Apache文件夹:

1、将下载好的mod_wsgi.so文件放入 apache/modules文件夹下。

2、编辑文件 conf/httpd.conf文件(记事本方式),下载好的这个文件内的所有有关路径指向的都是C盘,所以都修改为你apache文件所放到的文件夹下,基本只修改盘符!

3、在同上文件夹下有一个extra的文件夹,在文件夹下编辑httpd-vhosts.conf文件(记事本方式)

httpd-vhosts.conf文件——是控制端口的文件,所有访问的地址需要都是与该文件相配合,包括项目中的静态文件同样是该文件控制

NameVirtualHost *:80——端口号

添加:

<VirtualHost *:80>
  ServerName local.order.my.com
  WSGIScriptAlias / E:/***/order/wsgi/order.wsgi
  <Directory "E:/***/order/wsgi"> 
    Order Deny,Allow 
    Allow from all 
  </Directory>
  Alias /static/ E:/***/oneic-order/static/
Alias /css/ E:/***/oneic-order/css/
Alias /img/ E:/***/oneic-order/img/
Alias /js/ E:/***/oneic-order/js/
</VirtualHost>
//***号是你的项目文件夹

**wsgi的文件名字要和他文件夹的上级名字相同。**

修改完之后,Apache的文件就修改完成了!

(二)Python文件:

1、在你的电脑中创建好的Django文件夹下,创建wsgi文件夹,就是我们在httpd-vhosts.conf文件所修改的路径对应创建! 

2、在该文件夹下创建wsgi文件,order.wsgi文件,修改代码:

import os, sys
sys.path.append('E:/主文件夹')
os.environ['DJANGO_SETTINGS_MODULE'] = '项目名字.settings'
os.environ['PYTHON_EGG_CACHE']='/tmp/python-eggs'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

项目名字是settiings.py文件的上级目录。

3、若本机访问apache所分配的地址,需修改计算机文件 C:\Windows\System32\drivers\etc\hosts 文件 127.0.0.1 local.order.oneic.com

所有的文件修改后 ,接下来就是django的基础项目操作!这里已经完成Apache的管理(Django项目)操作。接下来就实现你自己的网站吧!

实现:

Python(Django)项目与Apache的管理交互的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
从零学python系列之新版本导入httplib模块报ImportError解决方案
May 23 Python
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
收藏整理的一些Python常用方法和技巧
May 18 Python
Python中二维列表如何获取子区域元素的组成
Jan 19 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
python 获取sqlite3数据库的表名和表字段名的实例
Jul 17 Python
Python queue队列原理与应用案例分析
Sep 27 Python
Python实现结构体代码实例
Feb 10 Python
Python CategoricalDtype自定义排序实现原理解析
Sep 11 Python
python将下载到本地m3u8视频合成MP4的代码详解
Nov 24 Python
Python爬虫实现selenium处理iframe作用域问题
Jan 27 Python
pytorch MSELoss计算平均的实现方法
May 12 Python
Python检测网络延迟的代码
May 15 #Python
在windows下Python打印彩色字体的方法
May 15 #Python
一条命令解决mac版本python IDLE不能输入中文问题
May 15 #Python
Python切片索引用法示例
May 15 #Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 #Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
May 15 #Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 #Python
You might like
PHP安全配置
2006/12/06 PHP
php 文件缓存函数
2011/10/08 PHP
PHP编程风格规范分享
2014/01/15 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
php自定义时间转换函数示例
2016/12/07 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
JavaScript实用技巧(一)
2010/08/16 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
js通过Date对象实现倒计时动画效果
2017/10/27 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
python如何构建mock接口服务
2021/01/28 Python
研究生自荐信
2013/10/09 职场文书
市级文明单位申报材料
2014/05/07 职场文书
优秀员工推荐信
2014/05/10 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
小学教师求职信范文
2015/03/20 职场文书
党小组意见范文
2015/06/08 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
六年级作文之自救
2019/12/19 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
Java异常体系非正常停止和分类
2022/06/14 Java/Android