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设计模式之单例模式实例
Apr 26 Python
寻找网站后台地址的python脚本
Sep 01 Python
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
Python2.7读取PDF文件的方法示例
Jul 13 Python
matplotlib在python上绘制3D散点图实例详解
Dec 09 Python
使用python编写简单的小程序编译成exe跑在win10上
Jan 15 Python
Python基础教程之异常详解
Jan 10 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
pyqt5 QlistView列表显示的实现示例
Mar 24 Python
如何写python的配置文件
Jun 07 Python
Tensorflow与Keras自适应使用显存方式
Jun 22 Python
python中Array和DataFrame相互转换的实例讲解
Feb 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
德生PL660的电路分析和打磨
2021/03/02 无线电
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
php获取字符串中各个字符出现次数的方法
2015/02/23 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
python实现linux服务器批量修改密码并生成execl
2014/04/22 Python
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
python optparse模块使用实例
2015/04/09 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
css3实现信纸/同学录效果的示例代码
2018/12/11 HTML / CSS
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
西班牙在线药店:DosFarma
2020/03/28 全球购物
顶撞领导检讨书
2014/01/29 职场文书
户外拓展活动方案
2014/02/11 职场文书
金融与证券专业求职信
2014/06/22 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技