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实现压缩与解压gzip大文件的方法
Sep 18 Python
详解python 爬取12306验证码
May 10 Python
windows下python虚拟环境virtualenv安装和使用详解
Jul 16 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
python 单线程和异步协程工作方式解析
Sep 28 Python
python异常处理try except过程解析
Feb 03 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 Python
Python批量处理csv并保存过程解析
May 16 Python
python的json包位置及用法总结
Jun 21 Python
python3中确保枚举值代码分析
Dec 02 Python
python 可视化库PyG2Plot的使用
Jan 21 Python
python如何利用cv2.rectangle()绘制矩形框
Dec 24 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中的string类型使用说明
2010/07/27 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
YII中assets的使用示例
2014/07/31 PHP
php使用google地图应用实例
2014/12/31 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
JavaScript 字符编码规则
2009/05/04 Javascript
判断脚本加载是否完成的方法
2009/05/26 Javascript
javascript之AJAX框架使用说明
2010/04/24 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
jQuery层级选择器用法分析
2015/02/10 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
2019/02/12 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
python封装对象实现时间效果
2020/04/23 Python
python生成日历实例解析
2014/08/21 Python
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
tensorflow常用函数API介绍
2020/04/19 Python
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
欧洲顶级体育电子商务网站:SportsShoes.com
2018/03/27 全球购物
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
接受捐赠答谢词
2014/01/27 职场文书
单位作风建设自查报告
2014/10/23 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
离婚协议书格式
2015/01/26 职场文书
预备党员群众意见
2015/06/01 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL
Python OpenCV之常用滤波器使用详解
2022/04/07 Python