【问题标题】:Possible to host a django site on github pages? [closed]可以在 github 页面上托管 django 站点吗? [关闭]
【发布时间】:2015-04-26 16:59:37
【问题描述】:

我是 django 的新手,我有一个完成的小型项目想在线发布。是否可以将我的网站托管为 github 项目页面,还是必须使用 OpenShift 之类的服务?

【问题讨论】:

    标签: django github


    【解决方案1】:

    您可以在物理服务器或 VPS 上部署 Django(请参阅deployment docs)。您不必使用像 OpenShift 或 Heroku 这样的平台即服务。

    无法在 Github 页面上托管 Django 站点。 Github pages 用于静态站点,而 Django 需要 Python 动态生成页面。

    【讨论】:

    • 这太糟糕了!谢谢你告诉我——我会尽快接受你的回答。
    • 如果我不能直接在 github 页面上托管我的网站,是否可以将我的网站的 url(托管在 OpenShift 或其他服务上)作为 github 项目页面的 url?跨度>
    • 我认为 Github 不允许这样做。通常,人们指向他们自己的域,例如myproject.com 在 GitHub 页面上,他们不想将 myproject.github.io 指向其他地方。
    • 这完全取决于你的网站是如何工作的,但如果它或多或少是一本小册子,django-medusa 将允许你使用 Django 创建和维护一个数据库驱动的网站,但也可以转换为静态的可以在任何地方托管的网站:github.com/alsoicode/django-medusa
    【解决方案2】:

    如果您不想使用 OpenShift,而是更喜欢以 python 为中心的环境,我今天刚刚发现了PythonAnywhere。他们似乎允许你host Django websites,你甚至可以use it for the Django tutorial

    【讨论】:

    • 真正有用的提示
    【解决方案3】:

    老实说,这可能取决于您是否可以使用 django 创建静态站点,因为如果您有静态站点,GitHub 将为您工作。

    【讨论】:

      猜你喜欢
      • 2011-02-17
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      相关资源
      最近更新 更多