我是django的新手,有一个小项目想要在网上发布。我是否可以将我的站点作为github项目页面托管,还是必须使用像OpenShift这样的服务?
你可以在物理服务器或VPS上部署Django(请参见部署文档)。您无需使用像OpenShift或Heroku这样的平台即服务。
在Github pages上托管Django网站是不可能的。Github pages适用于静态站点,而Django需要Python来动态生成页面。
如果您不想使用OpenShift,而是更喜欢一个更加Python为中心的环境,我今天刚刚发现了PythonAnywhere。他们似乎允许您托管Django网站,并且甚至可以用它来进行Django教程。
myproject.com
)指向GitHub页面,而不是将myproject.github.io
指向其他地方。 - Alasdair