关于在Heroku上使用Pycharm开始学习Django的建议

2 投票
1 回答
583 浏览
提问于 2025-04-18 00:05

我这几天一直在尝试把我的第一个Django应用程序放到Heroku上,主要是按照Heroku的说明来做的(https://devcenter.heroku.com/articles/getting-started-with-django)。

背景是这样的:我刚开始学习Django,做了第一个应用,想把它放到网上展示一下,作为我的作品集的一部分。没想到这么难!我找的共享主机说不行。所以我查了很多资料,发现了Heroku,虽然对我来说用起来有点贵,但至少可以练习一下部署。

不过我遇到了很多麻烦。我卸载了我常用的Python,安装了Homebrew,最后让Pycharm和我用Homebrew安装的Python配合得不错,但就是在Pycharm里搞不定gunicorn,也让foreman找不到gunicorn(虽然gunicorn已经装在Pycharm的虚拟环境里)等等。

我知道我对这些事情还不太了解(我还在努力理解Django),而且让别人来帮我解决问题也挺难的。我想知道有没有人能给我一个一步一步的指导——从Heroku的链接开始,一直到它说要运行foreman的地方——我可以按照这个步骤继续进行。如果能给个链接就太好了。我是个不错的程序员,但之前真的没处理过这些设置的细节,也没接触过WSGI之类的东西。

谢谢,我知道这有点模糊,但我现在有点被眼前的事情搞晕了。

1 个回答

0

这可能不是你想要的答案,但如果你来试试我们的网站 PythonAnywhere.com,我们专注于Python的托管服务,提供很多关于如何开始使用django的指导。如果你遇到任何问题,我们也很乐意帮助你……

撰写回答