分发部署Python网络应用程序

2024-04-26 03:00:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正处于设计和实现pythonweb项目的早期阶段,我希望能够轻松地分发它。在

从一个主要的PHP和Perl世界开始,我知道如何在这些语言中完成这个项目,但我正在努力为python找到最好的方法。在

不确定这是否重要,但我正在考虑使用django作为web框架,但仍在探索其他框架。在

我要寻找的是能够捆绑我的应用程序并让用户使用pip安装它的最佳实践。在

即使使用django,我能像这样打包wen应用程序吗?或者这不是它通常的方式吗?他们会不会只是下载代码并像其他tar-ball一样设置它?在

我试着四处搜索,但是我发现大部分关于在那里部署自己项目的人的信息。在

谢谢 丹


Tags: pip项目django方法用户框架web语言
1条回答
网友
1楼 · 发布于 2024-04-26 03:00:35

答案取决于你的项目规模。在

如果它是一个可以集成到任何web站点的插件,那么很可能只是项目中的一个应用程序,那么检查django's doc页面就很容易了

如果它是一个完整的网站,那么就有点复杂了,因为django项目依赖于多个设置,不同的系统可能会有所不同,我通常看到项目是从一个tar ball安装的。在

我见过像django-admintools这样的包将多个应用捆绑在一个包中,但是用户仍然需要创建一个基本的django项目。在

据我所知,一个完整的项目不能只由PIP安装。。用户总是需要设置设置和web服务器(apache或nginx)。在

我希望这对你有帮助。在

相关问题 更多 >