关于Timothy Shim
Timothy Shim是一位作家,编辑和技术爱好者。 从信息技术领域开始他的职业生涯,他迅速进入印刷领域,并与国际,地区和国内媒体合作,包括ComputerWorld,PC.com,Business Today和The Asian Banker。 他的专长在于消费者和企业的技术领域。
Django的 之所以有点谜,是因为它本身就是利基市场,对这个框架的热爱似乎在两个有趣的竞争对手之间破裂了。 美国和俄罗斯.
尽管如此,开发人员还是有很多喜欢的东西,因为它具有现代Web程序员所需的所有出色特性。
Django与操作系统无关,可以在几乎所有可能的环境中运行,这是一个巨大的优势。 尽管如此,并非所有的Web主机都愿意支持Django开发人员。
我们暂时将“为什么”排除在外,而专注于可以找到Django托管服务的最佳位置。
Django托管考虑
有关Django的更多信息
ScalaHosting可能不提供专门设计的DJango计划,但其卓越的标志来自SPanel。 随着许多托管世界的举办 cPanel的发布,定价是一种垄断。 许多拒绝cPanel的人在ScalaHosting上找到了幸福的家。
an 主要改变游戏规则,并为用户提供高度可用的选项。 它还与cPanel完全兼容,因此您可以轻松地从所处的任何主机迁移到ScalaHosting。 他们还提供免费的迁移服务,因此您可以方便地洗手。
可在ScalaHosting的托管云VPS计划中使用SPanel。 尽管具有完全托管的环境,但它仍设法以相对较低的进入成本进行计时。 您不仅可以访问SPanel,还可以访问完全可配置的环境。
这意味着几乎支持所有内容,从Python到专门的服务(如通过SShield技术进行的实时恶意软件扫描),以及足够的资源来运行所有内容。
*更新:ScalaHosting现在已经与Digital Ocean和Amazon AWS合作。 您可以使用Scala的Managed VPS平台上的DO或AWS基础设施快速启动和管理Django项目。
每月费用:$ 9.95 /月起
尽管这不是在正常搜索中出现的主机,但是如果您正在寻找Django托管,则可能是您的第一个名字。 该主机完全面向 蟒蛇 并在Amazon Web Services(AWS)上运行。
计划可以满足从绝对初学者到应用专家的所有级别的Python用户。 在规模的最低端,甚至有一个免费帐户可以注册,仅用于检查环境。
使用PythonAnywhere来启动您的项目很简单,熟悉本地环境的人会很高兴听到它没什么不同。 有大量的 预建模块 准备导入和使用。
如果您正在寻找Django,也可以使用一键式安装程序。 您所要做的就是让它知道您想要给应用程序命名的名称以及文件的存放位置。 其余的都是自动化的,因此无需摆弄Apache或其他配置。
每月费用:$ 5 /月起(有免费计划可用)
Digital Ocean的标语是“开发人员云”,应该告诉您所有您需要了解的关于在此处托管Django的可能性。 您可能没有意识到,数字海洋的价格极具竞争力。
除了相对较低的进入成本外,云技术还意味着您的账单将非常精确,您只需为需要使用的东西付费,而无需支付其他任何费用。 Django在Digital Ocean上托管的最大障碍是,它可能并不适合所有人。
与PythonAnywhere之类的主机不同,Digital ocean需要您设置需要使用的环境。 此外,由于它具有很高的可配置性,因此您不仅需要知道所需的内容,还需要知道如何将所有移动的部件组装在一起。
这意味着将花费一些时间和精力来管理环境,而不是纯粹在此处构建应用程序。 一方面,这使部署更具成本效益。 另一方面,对于初学者来说可能是一个挑战。
严重的是,如果您不知道自己在做什么,Digital Ocean可能是一个重大挑战。 如果您这样做,那么天空就是极限–我的意思是从字面上看。
每月费用:$ 5 /月起
这个基于瑞士的主机显然是另一个以Django为中心的主机,在德国,芬兰,瑞士和美国设有服务器。 两位创始人都具有技术背景,这给了他们更多的信誉,其中一位本人是Django开发人员。
Djangoeurope在Django托管中提供了两全其美的优势-自定义环境,您不必担心大多数配置,但对开发人员非常友好。 他们提供一键式Django部署,没有大惊小怪。
您的帐户将在 Debian 9的 并附带 NGINX 和 Lighttpd的 预先安装了网络服务器。 其他任何东西都可以自己安装,也可以根据需要让他们自己安装。 这项服务在其网站上公开提供,而不是受支持人员异想天开的“隐秘”。
除了Django,您还可以像使用其他任何托管解决方案一样使用您的帐户。 如果出于某种原因您决定只运行一个静态站点,那么您也可以使用该选项。 计划以欧元计价,因此如果您不在其他地方,转换时可能会损失一点钱。
就我个人而言,我认为PythonAnywhere的最大优势是由真正了解Django和Python用户需求的人提供。 这导致了非常精简的产品,不会出错。
每月费用:5欧元/月起
对于那些不熟悉的人,A2 Hosting是一个以开发人员友好型托管计划而闻名的品牌。 他们的共享托管计划具有许多功能,您很难在其他地方找到它们。
但是,对于Django来说,最好参考他们的VPS计划。 方便的是,对于Django,这里需要的只是非托管VPS。 这些计划在A2 Hosting上的价格非常具有竞争力,价格低至$ 5 / mo。
尽管它是像ScalaHosting这样的通用主机,但是A2 Hosting计划对于想要Django环境的人来说仍然很容易。 您要做的就是设置虚拟环境并运行pip安装程序。 之后,只需按照您喜欢的方式配置Django。 如果愿意,您甚至可以配置Django管理界面。
皮普 还可以让您安装可能需要的任何其他Python软件包,因此这是多合一的交易。 对于开发人员而言,使用这些工具进行命令行安装应该不是问题。
价格:$ 5 /月起
由于存在多种可能性,因此这个问题值得商de。 一方面,极其专业的环境在某种程度上限制了您的选择。 但是,它们通常也已根据您的需要进行了预先配置,可以立即使用。
一个很好的例子是PythonAnywhere 非常有目的的。 如此之多,以至于他们为需要现成的教学环境的教育工作者提供了可行的解决方案,并为每个学生提供了一个红色使用帐户。
或者,也可以选择通用托管,例如 Scala托管 支持Django环境。 这些解决方案的设置较为复杂,但通过合适的主机也可以实现。 归根结底,选择Django主机主要取决于您需要的主机。
我在这里列出的主机在提供的内容上可能有所不同,但是对于那些对Django和Python感兴趣的人来说,它们是一个很好的例子。 就个人而言,如果您正在寻找基本的沙箱,我认为应该走更通用的环境。
决定使用Django的原因可以追溯到其Python根源。 Python(编程语言,而不是蛇)在以下方面非常流行 建立非常快速,高度可扩展的网站.
对于许多公司而言,这两个特性几乎是梦wet以求的。
如今,许多开发人员都熟悉Python,而Django恰恰是该语言最受欢迎的Web框架之一。 就像Python一样,Django框架快速,可靠且可扩展性强。
这是在天堂建立的合作伙伴关系,也是那些寻求功能强大的网站的人选择Django的理想原因。
像其他任何选择的框架一样,Django也有其应有的优点和缺点。 尽管许多人认为这是自滑面包以来最伟大的事情,但并不是每个人都这么认为。
选择使用Django的一些专家包括以下功能:功能强大,开发灵活性,支持快速部署,API的REST框架以及其机器学习能力。
尽管这听起来不错,但对于较小的项目,Django对大量编码的需求也起了抑制作用。 与诸如Ruby on Rails之类的固定约定相比,由于缺少固定约定,有时它也可能会发生变化。
知道Django的优缺点,当说应该在最佳上下文中使用它时就不足为奇了。 这种情况意味着您需要评估每个项目的Django适用性,并充分发挥其优势。
着眼于可以利用Django结构化代码,高安全性和数据管理功能的高容量网站项目。 这可以很好地建立可以长期扩展的高效站点。
Django越来越受欢迎,不难看出为什么。 Python是少数在多种平台上都能很好运行的高级语言之一。 Django和Python的性质也 养成良好的编码习惯 鉴于其“重用代码”的倾向。
托管会严重影响网站的性能-在这种情况下,甚至会影响Web应用程序。 与这些列出的主机中的任何一个一起使用都可以帮助您减轻这些担忧,因为从本质上讲,它们是出色的执行者。
为什么要浪费时间 寻找好主人 什么时候应该专注于编码?