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全局变量用法实例分析
Jul 19 Python
Python实现KNN邻近算法
Jan 28 Python
基于python 处理中文路径的终极解决方法
Apr 12 Python
利用Python进行数据可视化常见的9种方法!超实用!
Jul 11 Python
浅谈python的dataframe与series的创建方法
Nov 12 Python
python文件写入write()的操作
May 14 Python
Kali Linux安装ipython2 和 ipython3的方法
Jul 11 Python
Python+Pyqt实现简单GUI电子时钟
Feb 22 Python
Python字符串hashlib加密模块使用案例
Mar 10 Python
Python Tornado批量上传图片并显示功能
Mar 26 Python
Python实现自动装机功能案例分析
Oct 22 Python
Django跨域请求原理及实现代码
Nov 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
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
php获取某个目录大小的代码
2008/09/10 PHP
php文档更新介绍
2011/07/22 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
jQuery代码优化之基本事件
2011/11/01 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
javascript截取字符串小结
2015/04/28 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python实现通讯录功能
2018/02/22 Python
Python中new方法的详解
2019/01/15 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
python zip()函数使用方法解析
2019/10/31 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
安全生产检讨书
2014/01/21 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
校长四风对照检查材料
2014/09/27 职场文书
四风对照检查材料范文
2014/09/27 职场文书
端午节活动总结报告
2015/02/11 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang