得到'它工作了!'有关Djangoappengine的页面,接下来该怎么办?

时间:2010-06-08 19:42:38

标签: django google-app-engine

我按照Djangoappengine说明进行操作。 我使用了他们的django-testapp并根据我理解的说明复制了django-testapp文件夹中的以下文件夹:

  • django的
  • djangoappengine
  • djangotoolbox

然后我通过运行启动了dev服务器:

  

manage.py runserver

然后导航到

  

http://localhost:8000/

并得到了“它工作了!”页面,这很棒,但它在底部说了以下内容:

  

你看到这条消息是因为你   你的Django中有DEBUG = True   设置文件,你没有   配置了任何URL。开始工作!

我是Django和App Engine以及Djangoappengine和Django-nonrel的绝对新手,所以我很失落。 如何配置URL?或者是如何帮助的链接。

我看了一下Django教程,但我不确定它与Djangoappengine和Django-nonrel有多大关系,因为很多启动步骤都与SQL数据库有关。

基本上如何让我的应用程序运行的方向会很棒。

Thanx。

1 个答案:

答案 0 :(得分:9)

大多数情况下,我认为你应该能够正常遵循django教程。您可以像平常一样创建模型,创建视图和网址等。只需跳过有关设置数据库的所有内容 - 如果djangoappengine工作正常,那已经为您完成了。

您无需syncdb即可构建数据库表 - 应用引擎会自动为您执行此操作。

你可能最好使用App Engine管理系统开始,它可能在http://localhost:8080/_ah/admin/(或者8000,如果那是你运行的地方),而不是django管理系统。

如果您不想要,甚至不需要从数据库开始。你应该可以运行django-admin.py startapp myapp就好了,让自己开始。

然后:

  1. 编辑该应用的views.py并创建一个简单的视图功能
  2. 将应用添加到settings.py文件中的INSTALLED_APPS
  3. 在urls.py
  4. 中创建一个指向应用视图的网址
  5. 访问该网址,看看会发生什么
  6. 好的,所以这大部分都来自本教程的page 3 - 大多数1&在这种情况下,可能会跳过2。

    Django documentation非常出色,即使在应用引擎上使用Django-Nonrel,其中大部分都适用。