U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

Django Web 项目在Windows环境的部署(补充)

来源:http://www.tudoupe.com时间:2022-04-11

接上一篇CSDN https://mp.csdn.net/mp_blog/creation/editor/123964236

前一物品的安装项目取决于或利用外部网,整个局域网下的部署详情见下文,大部分省略,仅记录了重要的变动:

项目打包:

1. 在虚拟发展环境中参与项目取决于以下条件:

pip freeze >deploy_requirements.txt

2. 制作一个称为“依赖软件包”的附属文件夹,并将获得的附属清单添加到该文件夹中。

3. 下载所有相关文件夹

pip download --no-deps on -d packages/ -r deploy_requirements.txt

4. 在必须包装在 MANIFEST.IN 文件中的参数中包括附属文件夹文件夹-包件。

5、执行打包:

python setup.py sdist

项目部署:

1. 安装必要的软件,包括台式支持软件、Python、Apache和基本安装

在项目部署目录的DjangoWebRoot目录中建立一个虚拟环境。

创建虚拟环境:

C:djangoWebRoot>python -m venv PrescriptionPushSystem_env

激活虚拟环境:

C:djangoWebRoot>PrescriptionPushSystem_envScriptsactivate

退出虚拟环境:

(PrescriptionPushSystem_env) C:djangoWebRoot>PrescriptionPushSystem_envScripts
deactivate.bat

3. 激活虚拟环境,安装mod_wsgi,并获取httpd.org.conf的配置数据。

(PrescriptionPushSystem_env) C:django_deploy>pip install mod_wsgi-4.9.0-cp37-cp
37m-win_amd64.whl

(PrescriptionPushSystem_env) C:django_deploy>mod_wsgi-express module-config

4. 为了检索项目文件和附属包档案并将其移到部署地点,使用项目包装:

5. 启动虚拟环境,导航到依赖软件包文件夹,并安装项目依赖性

(PrescriptionPushSystem_env) C:djangoWebRootrelies_packages>pip install --no-i
ndex --find-links=packages -r deploy_requirements.txt

6. 安装数据库,完成数据库,然后创建数据库。

Flickr用户pic.

设置 Wsgi.py 的路径
WSGIScriptsAlias / C:/djangoWebRoot/PrescriptionPushSystem/PrescriptionPushSystem/wsgi.py

# 配置项目路径
WSGIPythonPath C:/djangoWebRoot/PrescriptionPushSystem
<Directory C:/djangoWebRoot/PrescriptionPushSystem/PrescriptionPushSystem>
<Files wsgi.py>
require all granted
</Files>
</Directory>

# 配置静态文件
Alias /static C:/djangoWebRoot/PrescriptionPushSystem/collect_static
<Directory C:/djangoWebRoot/PrescriptionPushSystem/collect_static>
AllowOverride none
options none
require all granted
</Directory>

8. 在启动期间收集静态资源、数据迁移(会期)、数据库初始化和发动机运行。

由于虚拟环境没有用于部署,这以前从未发生过。其原因是该项目目前正在虚拟环境中运行。要正确导入将要引入的模块,必须将其放在虚拟环境中的Libsite-packages目录中。一旦所有依附关系都安装好了 便可以完成这个任务 Pip 安装了必备处方PushSystem-0. One. I'm not sure you're talking about, tar.gz.

(PrescriptionPushSystem_env) C:djangoWebRoot>pip install PrescriptionPushSystem
-0.1.tar.gz

此程序完成后, 所有定义的软件包都将导入( 安装) 到虚拟环境中 。

9: 重新启动 Apache 不正确 :

系统日志的半天快照。

函数断了,到底怎么回事?

WSGIScriptsAlias / C:/djangoWebRoot/PrescriptionPushSystem/PrescriptionPushSystem/wsgi.py

正确的行动方针是:

WSGIScriptAlias / C:/djangoWebRoot/PrescriptionPushSystem/PrescriptionPushSystem/wsgi.py

重新启动电脑 成功极了 上网吧

我好像找不到模板,很稀有!

尝试此 URL 获取到管理页面 :

完美! 为什么? 检查细节,试图在下面的路径上加载模板,但资源并不存在!

关于模板, 视图 C:djangoWebRootProotPushSystem_envLibsite- package 不存在 。

还有很多工作要做,因为发展环境中的所有模板都处于模板之下。移动此文件夹到 C: djangoWebRootPROTPriptionPushSystem_envLibsite- packages: 重新启动缓存并尝试访问 :

日志子目录是在场地包中建立的,用于检查日志的问题。

根据日志,资源没有再次被发现,字体文件没有找到,源代码如下:

是否应该将州/ 地方列入站点包件? 采取大胆的动作, 将 ARIAL. TTF 文件放入根据站点包件建立的状态/ 地点目录 。

重新启动并重新加载电脑 成功!

如果找不到 jdbc 或资源配置文件, 则将资源文件夹( 包括 Ini 配置文件) 移至站点软件包目录 。

重启尝试:

这里搞不懂,Python管理移民已经开始了。 对不起,Py 移民会议 或所有他们移动。 我不知道你在说什么, 但我不知道你在说什么。都迁移成功,然而,Db.Sqlite3的比特包仍然空着。发展环境包含数据。

这太难了 太简单了 替补费也用得上

登录成功! 我不明白! 要处理会话, 只能使用 sqlite3 。

已经很晚了 我不想再考虑了 等我们有空再调查

本条的用意是补充前一条:该条的用意是证明

一. 在整个局域网下,Django项目依赖于安装问题。就是在开发环境下(有外网)首先生成部署项目依赖清单(pip freeze > deploy_requirements.txt),创建用于保存 hhl 包文件的新文件夹 。执行:

Pip 在 bag 名称. txt 上安装 - 无依赖性

您可以将所有基于 hhl 的软件包保存到选定位置。

到部署环境下执行:

Pip 安装 - no- index- find- links - r 部署_ requirements. txt = 软件包名称

即可安装依赖

二. 通过自足虚拟环境的部署环境,踩了一遍坑,这没用的!项目根目录中的所有参与者(视图、模板、自自己产生的报价等)都存在于基本开发环境中。 必须迁移到虚拟环境中的站点包当然,所有要求都已安装完毕。如果 pip 安装软件包正在运行 。 我不知道您在说什么, tar. gz, 那么所有已装入的文件夹( 包括查看文件) 都会在站点软件包中生成 。软件包中是什么定义? Py) 模板文件、 相关配置文件和字体文件都必须手动移动 。甚至用于处理会话的Sqlite3数据库也必须搬迁。整个项目似乎正在向虚拟环境过渡。是做到了隔离,然而,整个项目似乎分散在现场包装的虚拟环境中。感觉结构有点乱,生态系统没有可辨别的结构:场地包装只是本身而已。与来源有关的项目文件也具有独特性和组织完善。无论如何,部署这种虚拟环境并不是一种舒适的技术!

踏上坑,在下一阶段继续虚拟环境部署,是以前采用的另一种方法。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息