所以我是初学者Django Developer并且一直在学习开发本地应用程序。我期待最终部署一些东西,以便人们可以使用它。我一直在寻找各种托管服务提供商,我想知道它使用Digital Ocean for Django托管是什么样的。具体而言,在Digital Ocean上管理Django应用程序究竟涉及/需要什么。 Hostgator是我一直在关注的另一位主持人,它不会提供任何"一键式"安装Nginx或其他任何我注意到Digital Ocean确实拥有的东西,所以我必须安装那个以及我需要的任何其他东西。我想我的问题是在一次点击之后安装了在Digital Ocean上管理Django应用程序的内容吗?我是否必须学习如何处理有关管理服务器和处理Nginx的大量其他内容(我必须在HostGator上执行此操作)或者为Django进行一键安装是否可以处理所有这些?除了Django之外,为了能够做到这一点,我还需要学习哪些技能吗?
答案 0 :(得分:1)
Digital Ocean不仅仅是一个托管服务,它还是一个开发平台。 Digital Ocean围绕“水滴”元素工作,其中每个小滴是通常运行UNIX系统的虚拟机。基本上,如果您正在寻找可以托管网站并进行开发的服务,数字海洋可能是最佳选择,但它不是免费的。但是,是的,你必须自己配置一些关于设置Django,代理和其他网络相关任务的事情。
如果您正在寻找更简单的替代解决方案,您可能需要查看Django on Heroku。
答案 1 :(得分:0)
据我所知,Django没有一键式解决方案。但是,有一个official tutorial,这是我要开始的地方,同时快速阅读Django docs。
我在DO上托管小型Django应用程序的经验一般都很好。 DO现在非常稳定,没有明显的停机时间(除非您必须向您的用户保证HA,我不这样做。)
答案 2 :(得分:0)
我过去6个月一直在使用Digital Ocean / DO进行Django部署,并且拥有丰富的经验。
我在Ubuntu 16.04 Image中使用Django On Click Django 1.8.7进行我的所有网站开发。
提供广泛的教程/文档,非常适合开发人员/修补程序。我能够将我的Do box Nginx配置为在一个盒子上托管4个不同的网站,甚至设法在其上运行以太坊节点。
我写了关于如何在1个单独的DO Droplets上部署多个网站的本教程 - Tutorial Link