使用Pyinstaller部署Django项目[已关闭]

ni65a41a  于 2022-11-26  发布在  Go
关注(0)|答案(1)|浏览(111)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以使用事实与引用来回答.

5天前关闭。
Improve this question
我有一个django项目,它的工作原理类似于Jupyter Notebook,在作为一个程序在localhost上启动离线网页浏览器方面,此外,我的webapp有一个opencv网络摄像头弹出窗口,这将在你按下一个按钮时启动.
我想部署我的django项目,这样它就可以通过在Windows中单击一个文件来启动。
根据我读到的,有两种可能的解决方案:
1.首先在客户端计算机上安装Python Interpreter with Dependencies,并使用bat文件启动django服务器。
1.用Python及其依赖项来容器化Django项目,使用Docker或者exe文件?
哪种解决方案更好?我个人更喜欢第二种,但我不知道该怎么做。
是否可以像使用pyinstaller那样简单地完成?
以下是我的依赖项供参考:
Django枕头django对象动作django用户代理django清理opencv Python imutils可以制作dlib人脸识别

jtw3ybtb

jtw3ybtb1#

我认为最好的做法是使用像docker这样的容器。之后你会有以下好处:

  • 容器计算机内的依赖项(通过需求文件中的pip安装自动执行)
  • 多平台可能性
  • 使用标记进行版本控制
  • 如果需要,您可以在第二个容器中运行数据库(与Docker compose结合使用)
  • 单击并运行Docker桌面

顺便说一句:有很多关于如何在Docker容器中部署Django的教程:)

相关问题