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 相关文章推荐
天翼开放平台免费短信验证码接口使用实例
Dec 18 Python
pycharm 使用心得(六)进行简单的数据库管理
Jun 06 Python
Python Tkinter GUI编程入门介绍
Mar 10 Python
python基于右递归解决八皇后问题的方法
May 25 Python
python opencv 图像尺寸变换方法
Apr 02 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
django模板加载静态文件的方法步骤
Mar 01 Python
pandas 对group进行聚合的例子
Dec 27 Python
python+opencv边缘提取与各函数参数解析
Mar 09 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
Python pip安装模块提示错误解决方案
May 22 Python
利用python对excel中一列的时间数据更改格式操作
Jul 14 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
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
浅谈php提交form表单
2015/07/01 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
python中的对象拷贝示例 python引用传递
2014/01/23 Python
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
Python安装selenium包详细过程
2019/07/23 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
英国在线花园中心:You Garden
2018/06/03 全球购物
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL