在Linux上部署Django项目

时间:2016-10-09 12:25:04

标签: python mysql django

来自PHP(没有框架),我不太了解如何在Python中进行部署。我已经完成了我的简单Django版本:(1,10,1,'最终',1)博客项目,我所要做的就是把它放到网上。我正在使用linux openSUSE发行版和virtualenv

我可以使用phpmyadmin访问mysql数据库,我有一些空间,可以通过filezilla访问。托管网站: https://host.bg/

但后来我开始研究如何部署我的项目,我偶然发现了像apache,Nginx,wsgi以及我在项目中没有使用的其他东西,并且不太熟悉它们是如何工作的。

所以我的问题是:我可以将我的项目放入一个文件夹中,其中包含一些文件,copy->将它们粘贴到filezilla中并有一个工作站点,如果没有,django部署是如何工作的,我应该怎么做从这里来??

2 个答案:

答案 0 :(得分:0)

我建议您使用Git而不是FTP协议。在使用Linux时,您可以使用ssh轻松连接到SO。

关于部署,我建议您使用GUnicorn进行WSGI方式。 使用它并不困难,但如果遇到麻烦,可以使用Django官方文档与WSGI一起部署Django:

Link

Ps。:当您使用Linux时,我建议您使用VirtualEnv来允许您在具有隔离环境的同一Linux实例中为许多Django站点提供服务

答案 1 :(得分:0)

检查托管您帐户的服务器上安装的Python版本以及是否有ssh访问选项。

Host.bg和保加利亚托管服务提供商一般无法跟上除php和mysql之外的大多数事情。通过共享计划,他们避免安装任何新的东西。

我会说联系支持人员,看看他们是否能够帮助您完成Apache配置以及项目所需的其他任务。