【发布时间】:2015-06-30 00:06:44
【问题描述】:
我想在 heroku 上部署我的 django 应用程序,该应用程序是在 Windows 机器上构建的。
我可以使用 heroku toolbelt for windows 部署相同的应用程序吗?
或者我必须在 unix 机器上设置所有东西。
应用程序使用 Python 3 和 Django 1.8 的另一件事
会有什么问题吗。
【问题讨论】:
我想在 heroku 上部署我的 django 应用程序,该应用程序是在 Windows 机器上构建的。
我可以使用 heroku toolbelt for windows 部署相同的应用程序吗?
或者我必须在 unix 机器上设置所有东西。
应用程序使用 Python 3 和 Django 1.8 的另一件事
会有什么问题吗。
【问题讨论】:
文档中没有为 windows 用户列出任何特殊过程您实际上应该从 unix 环境部署,您必须创建您的 Procfile、requirements.txt 并进行一些更改你的 settings.py 文件,它很简单直接。
可以在这里找到分步指南https://devcenter.heroku.com/articles/getting-started-with-django
您可能遇到的一些问题:
Internal Server Error heroku/django
Django migrations fail in heroku
还要确保将迁移和 缓存 文件夹添加到 .gitignore 文件中。
【讨论】: