Python(Django)项目与Apache的管理交互的方法
准备:Django的环境(Python)、Apache、Wsgi(必须文件)
首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件。
Apache HTTP Server for Windows V2.4.33 vc14 (32/64) 官方正式本地版下载地址
如果两个文件都未能成功下载,可加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项目)操作。接下来就实现你自己的网站吧!
实现:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Apache如何部署django项目
- windows 10下安装搭建django1.10.3和Apache2.4的方法
- Apache上部署Django步骤详细介绍
- python+Django+apache的配置方法详解
- Linux下将Python的Django项目部署到Apache服务器
- 在Linux系统上部署Apache+Python+Django+MySQL环境
- 简单的Apache+FastCGI+Django配置指南
- 使用相同的Apache实例来运行Django和Media文件
- 在Apache服务器上同时运行多个Django程序的方法
- 通过mod_python配置运行在Apache上的Django框架
- windows+apache+mod_python配置django运行环境
- ubuntu python3.5 django1.8.5 apache2.4 wsgi mysql部署django项目
- 对Python的Django框架中的项目进行单元测试的方法
- 推荐一种部署管理DJango项目第三方app的方法
- python 动态调用模块、类、方法(django项目)
- python+Django+apache的配置方法详解
- Python进阶(三十七)-Windows7使用nginx+apache部署django项目
- Linux下将Python的Django项目部署到Apache服务器
- 手把手教你:win7下的python+django项目移植到虚拟机的Ubuntu下网页无法显示的解决方法
- Django项目中model的数据处理以及页面交互方法
- Apache部署django项目方法总结
- python3开发进阶-Django框架学习前的小项目(一个简单的学员管理系统)
- python项目实现配置统一管理的方法
- apache2.4+python2.7+mod wsgi部署django1.10项目
- Ubuntu系统使用apache部署多个django项目(python4.3)
- Linux+Django+Python+Wsgi配置过程 Linux下配置Apache+Mod_Wsgi+Django环境 部署django项目
- Python的Django框架下管理站点的基本方法
- 最新版windows 2012R2、Apache24、mod_wsgi、Django1.9、python3.4项目部署(生产环境)
- Python的Django框架下管理站点的基本方法
- python+Django+apache的配置方法详解
- 在window上部署python Django项目 采用apache+mod_wsgi方案