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?
相关文章
|
1天前
|
机器学习/深度学习 人工智能 算法
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
植物病害识别系统。本系统使用Python作为主要编程语言,通过收集水稻常见的四种叶片病害图片('细菌性叶枯病', '稻瘟病', '褐斑病', '稻瘟条纹病毒病')作为后面模型训练用到的数据集。然后使用TensorFlow搭建卷积神经网络算法模型,并进行多轮迭代训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地模型文件。再使用Django搭建Web网页平台操作界面,实现用户上传一张测试图片识别其名称。
32 21
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
|
2天前
|
机器学习/深度学习 算法 TensorFlow
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
动物识别系统。本项目以Python作为主要编程语言,并基于TensorFlow搭建ResNet50卷积神经网络算法模型,通过收集4种常见的动物图像数据集(猫、狗、鸡、马)然后进行模型训练,得到一个识别精度较高的模型文件,然后保存为本地格式的H5格式文件。再基于Django开发Web网页端操作界面,实现用户上传一张动物图片,识别其名称。
17 1
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
|
1天前
|
机器学习/深度学习 算法 TensorFlow
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高的模型文件,然后保存为本地的h5格式文件。再使用Django开发Web网页端操作界面,实现用户上传一张交通标志图片,识别其名称。
27 6
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
|
20天前
|
Python
Python 项目及依赖管理工具技术选型
【8月更文挑战第30天】在进行Python项目及依赖管理时,有多种工具可供选择。虚拟环境工具有`virtualenv`和内置的`venv`,可为项目创建独立环境,避免依赖冲突。依赖管理工具有`pip`、`pipenv`和`poetry`,分别用于安装包、管理依赖并确保版本一致性。选型时需考虑项目需求、团队协作、易用性和社区支持等因素。
29 10
|
24天前
|
数据采集 编解码 算法
Github | 推荐一个Python脚本集合项目
Github | 推荐一个Python脚本集合项目
|
21天前
|
测试技术 开发者 Python
FastAPI的神奇之处:如何用Python引领Web开发的新浪潮,让你的项目一鸣惊人?
【8月更文挑战第31天】在现代软件开发中,Web应用至关重要,而FastAPI作为高性能Python Web框架,凭借简洁的语法与高效的开发体验,备受开发者青睐。本文将介绍FastAPI的基础概念、使用方法及最佳实践,涵盖路由、模板、请求对象等核心概念,并探讨其优势与社区扩展,助您高效构建Web应用。
49 1
|
21天前
|
存储 JSON 数据安全/隐私保护
"FastAPI身份验证与授权的奥秘:如何用Python打造坚不可摧的Web应用,让你的项目一鸣惊人?"
【8月更文挑战第31天】在现代Web开发中,保证应用安全性至关重要,FastAPI作为高性能Python框架,提供了多种身份验证与授权方式,包括HTTP基础认证、OAuth2及JWT。本文将对比这些机制并附上示例代码,展示如何使用HTTP基础认证、OAuth2协议以及JWT进行用户身份验证,确保只有合法用户才能访问受保护资源。通过具体示例,读者可以了解如何在FastAPI项目中实施这些安全措施。
55 1
|
21天前
|
存储 数据库 开发者
Web2py的神秘力量:如何用Python打造快速原型设计与开发,让你的项目一鸣惊人?
【8月更文挑战第31天】在现代软件开发中,快速原型设计至关重要。Web2py作为一款Python Web框架,凭借其简洁的语法和高效开发流程受到开发者青睐。本文通过在线调查问卷系统的案例,展示Web2py在快速原型设计中的应用,包括需求分析、数据库设计、表单创建及路由实现,并提供示例代码,帮助读者理解其最佳实践。
14 1
|
24天前
|
算法 程序员 开发者
Python编程之旅:从零基础到项目实现
【8月更文挑战第28天】本文是一篇面向Python初学者的入门教程,旨在帮助读者从零开始学习Python编程,并最终能够独立完成一个小型项目。文章首先介绍了Python的基本概念和语法,然后通过一个简单的例子展示了如何用Python解决实际问题。接着,文章详细介绍了Python中的函数、类和模块等高级特性,以及如何使用这些特性来组织和管理代码。最后,文章提供了一个小型项目的完整实现过程,包括需求分析、设计、编码和测试等步骤,以期让读者能够将所学知识应用到实际项目中。
yolov5项目如何安装pycocotools和opencv-python?
本文提供了解决yolov5项目中安装pycocotools和opencv-python包失败的两种方法:手动安装或使用国内镜像源进行安装。
yolov5项目如何安装pycocotools和opencv-python?