我正处于设计和实现pythonweb项目的早期阶段,我希望能够轻松地分发它。在
从一个主要的PHP和Perl世界开始,我知道如何在这些语言中完成这个项目,但我正在努力为python找到最好的方法。在
不确定这是否重要,但我正在考虑使用django作为web框架,但仍在探索其他框架。在
我要寻找的是能够捆绑我的应用程序并让用户使用pip安装它的最佳实践。在
即使使用django,我能像这样打包wen应用程序吗?或者这不是它通常的方式吗?他们会不会只是下载代码并像其他tar-ball一样设置它?在
我试着四处搜索,但是我发现大部分关于在那里部署自己项目的人的信息。在
谢谢 丹
答案取决于你的项目规模。在
如果它是一个可以集成到任何web站点的插件,那么很可能只是项目中的一个应用程序,那么检查django's doc页面就很容易了
如果它是一个完整的网站,那么就有点复杂了,因为django项目依赖于多个设置,不同的系统可能会有所不同,我通常看到项目是从一个tar ball安装的。在
我见过像django-admintools这样的包将多个应用捆绑在一个包中,但是用户仍然需要创建一个基本的django项目。在
据我所知,一个完整的项目不能只由PIP安装。。用户总是需要设置设置和web服务器(apache或nginx)。在
我希望这对你有帮助。在
相关问题 更多 >
编程相关推荐