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使用minidom读写xml的方法
Jun 03 Python
Python信息抽取之乱码解决办法
Jun 29 Python
python使用matplotlib库生成随机漫步图
Aug 27 Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 Python
对python dataframe逻辑取值的方法详解
Jan 30 Python
python与mysql数据库交互的实现
Jan 06 Python
Django 5种类型Session使用方法解析
Apr 29 Python
Selenium自动化测试工具使用方法汇总
Jun 12 Python
Python子进程subpocess原理及用法解析
Jul 16 Python
基于Python实现简单学生管理系统
Jul 24 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
C站最全Python标准库总结,你想要的都在这里
Jul 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
基于empty函数的判断详解
2013/06/17 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
js压缩利器
2007/02/20 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
javaScript动态添加Li元素的实例
2018/02/24 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
vue实现简单学生信息管理
2020/05/30 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
利用django如何解析用户上传的excel文件
2017/07/24 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
python实现取余操作的简单实例
2020/08/16 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
电子技术专业中专生的自我评价
2013/12/17 职场文书
简单的辞职信范文
2014/01/18 职场文书
高一化学教学反思
2014/02/05 职场文书
文科生自我鉴定
2014/02/15 职场文书
万里长城导游词
2015/01/30 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书