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异步回调机制实现和使用方法
Nov 26 Python
python概率计算器实例分析
Mar 25 Python
python3将视频流保存为本地视频文件
Jun 20 Python
Flask入门之上传文件到服务器的方法示例
Jul 18 Python
Python跳出多重循环的方法示例
Jul 03 Python
pandas 使用均值填充缺失值列的小技巧分享
Jul 04 Python
python写入文件自动换行问题的方法
Jul 05 Python
详解django实现自定义manage命令的扩展
Aug 13 Python
python实现学生信息管理系统(精简版)
Nov 27 Python
Python之Sklearn使用入门教程
Feb 19 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 03 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
Apr 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
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
php  单例模式详细介绍及实现源码
2016/11/05 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
JavaScript OOP类与继承
2009/11/15 Javascript
js批量设置样式的三种方法不推荐使用with
2013/02/25 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
python中的多重继承实例讲解
2014/09/28 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
Python通过文本和图片生成词云图
2020/05/21 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
商务日语专业毕业生自荐信
2014/03/27 职场文书
2014年冬季防火方案
2014/05/21 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
务虚会发言材料
2014/12/25 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
家装业务员岗位职责
2015/04/03 职场文书
我去timi了,一起去timi是什么意思?
2022/04/13 杂记
Java使用HttpClient实现文件下载
2022/08/14 Java/Android