我是django的新手,还有一个我想在线发布的小项目。是否可以将我的网站作为github项目页面托管,还是必须使用像OpenShift这样的服务?
答案 0 :(得分:36)
您可以在物理服务器或VPS上部署Django(请参阅deployment docs)。您不必将平台用作OpenShift或Heroku等服务。
无法在Github页面上托管Django站点。 Github页面用于静态站点,而Django需要Python动态生成页面。
答案 1 :(得分:6)
如果您不想使用OpenShift,而是希望使用更加以python为中心的环境,那么我今天就发现了PythonAnywhere。它们似乎允许您host Django websites,甚至可以use it for the Django tutorial。
答案 2 :(得分:1)
老实说,这可能取决于你是否可以使用django创建一个静态站点,因为如果你有一个静态站点,GitHub会为你工作。