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使用7z解压软件备份文件脚本分享
Feb 21 Python
Python实现比较两个文件夹中代码变化的方法
Jul 10 Python
Python 性能优化技巧总结
Nov 01 Python
Python线性回归实战分析
Feb 01 Python
python 顺时针打印矩阵的超简洁代码
Nov 14 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
Python3内置函数chr和ord实现进制转换
Jun 05 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 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开发环境配置(MySQL数据库安装图文教程)
2010/04/28 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
接收键盘指令的脚本
2006/06/26 Javascript
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
详解如何从零开始搭建Express+Vue开发环境
2018/07/17 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
python动态加载变量示例分享
2014/02/17 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
python requests 使用快速入门
2017/08/31 Python
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
python 文件查找及内容匹配方法
2018/10/25 Python
Python实现序列化及csv文件读取
2020/01/19 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
教学实验楼管理制度
2014/02/01 职场文书
优秀学生事迹材料
2014/02/08 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
大学活动总结模板
2014/07/10 职场文书
夏季药店促销方案
2014/08/22 职场文书
员工辞职信怎么写
2015/02/27 职场文书
风之谷观后感
2015/06/11 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server