0

所以我完成了一个简单的django应用程序。它只是一个具有 /admin 页面的网站,有人可以在其中登录并创建更新到该站点的帖子。基本上就像一个博客。我可以用 WordPress 完成,但我更喜欢 django。我的最后一个问题是,我如何知道将 django 应用程序托管为网站?我不想要一步一步的指南,我知道这个网站不是为此而设计的,但有人可以给我一本教科书或一个链接到显示如何做的东西吗?因为真的我试着找了,什么也找不到。该应用程序不适合我,它适用于组织,我不知道他们的网站是否会成为 .com、.net 等。我不知道他们将在什么网站上托管该网站,但我真的不知道不想最终不得不为了托管网站而使用 WordPress 重做所有事情。

4

3 回答 3

0

您可以主机使用 OPENSHIFT。

在http://openshift.redhat.com/创建一个帐户

如果您尚未安装 RHC 客户端工具,请安装:

sudo gem install rhc

创建一个 python-2.6 应用程序

rhc app create -a django -t python-2.6

添加这个上游仓库

cd django
git remote add upstream -m master git://github.com/openshift/django-example.git
git pull -s recursive -X theirs upstream master

然后将 repo 推送到上游

git push

这里会显示admin用户名和密码,请特别注意。

而已。您现在可以在以下位置查看您的申请:

http://django-$yournamespace.rhcloud.com

现在困难的部分

你想编辑文件夹中的文件django/wsgi/openshift

大多数情况下,您想编辑settings.py并将您的项目文件夹复制到此文件夹。

现在在 localhost 中检查它,即python manage.py runserver。如果它成功运行,你可以称之为git push它。

于 2013-08-27T04:36:20.513 回答
0

https://www.heroku.com/是非常棒的网络托管,具有 django 支持和完全简化的部署过程。包括教程。

于 2013-08-27T08:19:48.457 回答
0

您可以在 Amazon EC2 上托管您的应用程序。如果你用 Google Django + EC2搜索,你会看到很多教程。

于 2013-08-27T02:11:11.290 回答