当前位置: 首页 > 网络应用技术

如何打包Django运行另一台计算机?

时间:2023-03-07 16:50:50 网络应用技术

  简介:本文的首席执行官Note将向您介绍如何将Django打包到另一台机器的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  我是Linux主持人,我在本地运行Django

  1在终端输入Django项目的文件夹是Manage.py的目录

  2然后运行python manage.py runserver

  你可以跑

  Python的虚拟环境VENV不需要复制过去。这是属于您自己的环境设置。路径或其他配置可能有所不同。

  如果将代码复制到其他计算机,则需要在另一台计算机上重新连接Python环境。

  我通常在编写项目时使用的依赖库,例如Django,Pillow,Django-Ckeditor等。在其他计算机或部署时被移植,您可以基于contents.txt文件内容安装依赖项。

  移植到其他计算机或部署服务器时,请重新创建VENV,然后在此环境中执行PIP安装-R repillents.txt

  希望这有所帮助。如果有任何疑问,您可以回答这个问题。谢谢

  1.首先,为您的应用程序(fileapp)创建Django Project目录外的文件夹,命名为Django-fileupload

  2.将FileAPP文件文件夹移至Django-Fileupload目录

  3.创建django-fileupload/readme.rst文件以输入以下相关内容

  4.创建一个许可证文件,即django-freeupload/livense,输入livense,如果不是的话,请转到github自动生成生成生成

  5.然后,创建一个django-fileupload/setup.py文件,以提供有关如何创建和安装此应用程序的一些详细信息。内容如下:

  6.默认情况下,包装中只有Python模块和袋子。如果要包含其他文件,我们需要创建一个清单。内容如下

  7.以下建议包括有关您的应用程序的一些详细信息。创建一个空文件夹,命名文档,然后在django-fileapp/sustest.in中添加一行。

  注意:此文档目录将不包含在包中,除非您添加一些文件以输入

  8.最终执行包装操作,执行python setup.py sdist(需要在django-fileApp文件夹中执行),应使用称为dist的文件夹添加django-fileApp/,该文件夹将生成一个package-django-fileApp-0.tar.gz

  9.安装

  如果不足为奇,您的应用程序应该能够正常执行

  10.卸载

  11.安装后查看应用程序信息,例如安装路径

  几天前,老师要求我将Django Project(爬行动物网页)放在校园的内网上,但我想先用自己的服务器尝试一下。我刚刚在数字海洋上购买了一台服务器以运行SS脚本。通常,服务器始终没有用,因此请进行测试。

  第一步并没有太多胡说八道,将Django文件通过WINSCP软件传递给服务器。

  在服务器中安装Django所需的环境和我需要的第三方库。

  完成上述步骤完成后,有必要执行一个步骤操作,这是我体验的一个坑。在Django文件目录中打开settings.py,然后将允许的_hosts = []更改为werse_hosts = [**“*”]。

  打开“ anage.py位于服务器中”的目录,然后输入命令:

  python3 manage.py runserver 0.0.0.0:8000

  然后按Enter并输入浏览器:服务器IP地址:8000,伟大的成就!

  注意力:

  1. Python3不是特定的,它是根据您的Django项目所需的环境指定的。

  2. 8000是可以修改的端口号。

  如果您希望Django项目在关闭终端后运行和运行,则需要运行以下命令,NOHUP命令,命令casted Python3 Manage.py Runserver 0.0.0.0.0.0:8000。

  python使Exe可执行文件使用Pyinstaller

  Python可以在Windows下生成EXE格式:PY2EXE众所周知。今天,我想介绍Pyinstaller。该工具可用于整个平台。我使用Python为公司同事制作工具程序。由于该公司使用了许多Mac Linux窗口,因此它已将其用于将程序制成可执行文件,这将是不错的,但是它将在Linux平台上使程序和MacThe平台启动较慢(Windows速度更快),很快),但这基本上足够了。

  安装Pyinstaller后,您可以启动。

  1.使用pyinstaller生成可执行文件

  1.1将文件依靠到文件夹:

  pyinstaller -d -w main.py #replace main.py到您的主入口python文件。

  -w参数代表main.py是一个窗口程序。

  1.2将所有因文件包装到同一可执行文件中:

  pyinstaller -f -w main.py

  2.研究Pyinstaller生成程序的加载过程

  使用以下命令,您可以获取运行,道和加载程序的加载过程。

  pyinstaller -fwd aui.py #replace aui.py到您需要检测到的文件。

  结论:以上是如何打包Django来运行另一台机器以由COTO注释运行的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。有关如何将django打包给另一个单独的更多信息。不要忘记找到机器操作的相关内容。