Python(Django)项目与Apache的管理交互

简介: (开开心心每一天~ ---虫瘾师) Python(Django)项目交给Apache的管理(一) 准备:Django的环境(Python)、Apache、Wsgi(必须文件) 首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件。

(开开心心每一天~ ---虫瘾师)

Python(Django)项目交给Apache的管理(一)

准备:Django的环境(Python)、Apache、Wsgi(必须文件)

首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件。

如果两个文件都未能成功下载,可加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项目)操作。接下来就实现你自己的网站吧!

 

实现:

 

Welcome to Python world! I have a contract in this world! How about you?
相关文章
|
3月前
|
供应链 新能源 调度
微电网调度(风、光、储能、电网交互)(Matlab&Python代码实现)
微电网调度(风、光、储能、电网交互)(Matlab&Python代码实现)
117 0
|
2月前
|
异构计算 Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
307 1
|
2月前
|
API 语音技术 开发者
Python 项目打包,并上传到 PyPI,分享项目
本文介绍了如何使用 Poetry 打包并发布一个 Python 项目至 PyPI。内容包括:项目创建、配置 `pyproject.toml` 文件、构建软件包、上传至 PyPI、安装与使用。通过实例 iGTTS 展示了从开发到发布的完整流程,帮助开发者快速分享自己的 Python 工具。
|
2月前
|
人工智能 Shell Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
211 0
|
5月前
|
监控 大数据 API
Python 技术员实践指南:从项目落地到技术优化
本内容涵盖Python开发的实战项目、技术攻关与工程化实践,包括自动化脚本(日志分析系统)和Web后端(轻量化API服务)两大项目类型。通过使用正则表达式、Flask框架等技术,解决日志分析效率低与API服务性能优化等问题。同时深入探讨内存泄漏排查、CPU瓶颈优化,并提供团队协作规范与代码审查流程。延伸至AI、大数据及DevOps领域,如商品推荐系统、PySpark数据处理和Airflow任务编排,助力开发者全面提升从编码到架构的能力,积累高并发与大数据场景下的实战经验。
Python 技术员实践指南:从项目落地到技术优化
|
7月前
|
程序员 测试技术 开发工具
怎么开发Python第三方库?手把手教你参与开源项目!
大家好,我是程序员晚枫。本文将分享如何开发Python第三方库,并以我维护的开源项目 **popdf** 为例,指导参与开源贡献。Popdf是一个PDF操作库,支持PDF转Word、转图片、合并与加密等功能。文章涵盖从fork项目、本地开发、单元测试到提交PR的全流程,适合想了解开源贡献的开发者。欢迎访问[popdf](https://gitcode.com/python4office/popdf),一起交流学习!
257 21
怎么开发Python第三方库?手把手教你参与开源项目!
|
机器学习/深度学习 数据采集 数据可视化
Python 数据分析:从零开始构建你的数据科学项目
【10月更文挑战第9天】Python 数据分析:从零开始构建你的数据科学项目
248 2
|
10月前
|
测试技术 Python
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
489 31
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
8月前
|
Docker Python 容器
Docker——阿里云服务器使用Docker部署python项目全程小记
本文记录了我在阿里云服务器上使用Docker部署python项目(flask为例)的全过程,在这里记录和分享一下,希望可以给大家提供一些参考。
974 1
下一篇
oss云网关配置