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实现控制台进度条功能
Jan 04 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
Jun 09 Python
Python实现统计代码行的方法分析
Jul 12 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
Python hashlib模块用法实例分析
Jun 12 Python
python3实现windows下同名进程监控
Jun 21 Python
Python中一些深不见底的“坑”
Jun 12 Python
详解Python3定时器任务代码
Sep 23 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
python numpy库np.percentile用法说明
Jun 08 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
Mar 03 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/10/09 PHP
php实现mysql同步的实现方法
2009/10/21 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
详解JavaScript逻辑Not运算符
2015/12/04 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
2016/04/16 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
jQuery事件详解
2017/02/23 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
python代码制作configure文件示例
2014/07/28 Python
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
用canvas显示验证码的实现
2020/04/10 HTML / CSS
香港交友网站:be2香港
2018/07/22 全球购物
安全保卫工作竞聘材料
2014/08/25 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
滴水洞导游词
2015/02/10 职场文书
道歉的话语大全
2015/05/12 职场文书
Python 恐龙跑跑小游戏实现流程
2022/02/15 Python
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs