-1

我正处于设计和实现我希望能够轻松分发的 python web 项目的早期阶段。

来自主要的 PHP 和 Perl 世界,我知道我将如何在这些语言中完成项目,但我正在努力为 python 找到最佳方法。

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

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

即使使用 django 或者这不是通常的方式,我是否能够像这样打包 wen 应用程序?他们会不会只是下载代码并像其他任何 tar 代码球一样进行设置?

我试着四处寻找这个,但我发现主要是关于在那里部署自己的项目的人的信息。

谢谢丹

4

1 回答 1

1

答案取决于您项目的规模。

如果它是一个可以集成到任何网站的插件,那么可能只是项目中的一个应用程序,很容易检查django 文档的页面

如果它是一个完整的网站,那么它会稍微复杂一些,因为一个 django 项目依赖于多个设置,这些设置可能因一个系统而异于另一个系统,我通常看到该项目是从一个 tar 球安装的。

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

据我所知,一个完整的项目不能仅通过 PIP 安装。用户总是需要设置设置和网络服务器(apache 或 nginx)。

我希望这对你有所帮助。

于 2013-07-30T11:57:28.710 回答