【发布时间】:2015-04-26 16:59:37
【问题描述】:
我是 django 的新手,我有一个完成的小型项目想在线发布。是否可以将我的网站托管为 github 项目页面,还是必须使用 OpenShift 之类的服务?
【问题讨论】:
我是 django 的新手,我有一个完成的小型项目想在线发布。是否可以将我的网站托管为 github 项目页面,还是必须使用 OpenShift 之类的服务?
【问题讨论】:
您可以在物理服务器或 VPS 上部署 Django(请参阅deployment docs)。您不必使用像 OpenShift 或 Heroku 这样的平台即服务。
无法在 Github 页面上托管 Django 站点。 Github pages 用于静态站点,而 Django 需要 Python 动态生成页面。
【讨论】:
myproject.com 在 GitHub 页面上,他们不想将 myproject.github.io 指向其他地方。
如果您不想使用 OpenShift,而是更喜欢以 python 为中心的环境,我今天刚刚发现了PythonAnywhere。他们似乎允许你host Django websites,你甚至可以use it for the Django tutorial。
【讨论】:
老实说,这可能取决于您是否可以使用 django 创建静态站点,因为如果您有静态站点,GitHub 将为您工作。
【讨论】: