把django 1.7的app build改成django 1.3版本方便吗

Is it convinient to change the app build in django 1.7 to django 1.3 version

我在 python 2.7 的 django 1.7 版本中开发了一个 django 应用程序,想在 python anywhere 免费版本中部署它,但是 python anywhere 不支持它-

但它只支持 django 1.3 和 python 2.7。那么我必须使用 django 1.3 对 运行 我的代码进行哪些更改。

否则,如果有人对 django(1.7) 应用程序部署有任何其他选择,请建议我。

我还部署了我的 Django 应用程序 (1.7),并选择了第三个选项(python 2.7,Django 1.7),然后输出是 - link to my deployed app

您可以使用 Heroku,它可以与您想要的 django 或 python 或几乎任何您想要的东西一起使用,它有一个免费计划,您可以制作任意数量的应用程序。

关于你的问题……从 django 1.7 降级到 1.3……有太多的事情需要考虑,我们不知道你在你的项目上做了什么。

或者另一种选择是 Docker,我对此进行了试验。

你甚至可以使用亚马逊,如果你有一个帐户,你可以得到 12 个月的免费试用,750 小时/月,一台机器免费。

你的问题的答案是:你应该遵循优秀的发行说明,但相反。

每份发行说明都会告诉您每个版本的新功能,还会描述该版本中所做的任何向后不兼容的更改。

https://docs.djangoproject.com/en/1.7/releases/

但最好找到 pythonanywhere 的替代品。

这里是 PythonAnywhere 开发者——您实际上可以使用 virtualenv!

安装您想要的 Django 版本

从 bash 到 运行 的命令只是

mkvirtualenv Django17
pip install django==1.7

然后确保在 webapps 选项卡中正确设置了 virtualenv 路径! (在这种情况下,您的路径将是 /home/your-user-name/.virtualenvs/Django17/

即。您必须如上图所示设置 virtualenv 路径

ps:在与 1.7 和 1.3 无关的问题上,您在第一个 webapp 品种上看到 hello world/congrats 的 Django 欢迎页面的原因是因为这是示例 webapp我们为您制作的。

您需要正确设置路径以指向要显示的实际网站的源代码。

可以在 Pythonanywhere 中安装任何版本的 Django。

Pythonanywhere wiki 中有一个 link 提供了详细的操作说明:Wiki