0

有人设法让 Django站点地图框架在 Google App Engine 上运行吗?

我收到以下异常:

/sitemap.xml 配置不当

您尚未设置 DATABASE_ENGINE 设置。

请求方法:GET 请求 URL: http: //127.0.0.1 :8080/sitemap.xml 异常类型:ImproperlyConfigured 异常值:您尚未设置 DATABASE_ENGINE 设置。异常位置:D:\Program Files\Google\google_appengine\lib\django\django\db\backends\dummy\base.py 在抱怨中,第 13 行

4

3 回答 3

1

我对 GAE 不熟悉,但我可能对您的问题有解决方案。查看站点地图框架文档@ http://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/

查看Simple ExampleExample。站点地图代码采用名称的字典:站点地图。任何有效的站点地图对象都可以使用。Sitemap 类的最低要求是定义 items(),它返回来自某处的对象列表。

我们有一个 StaticSitemap 类,它只从文件中读取 URL 列表并返回它,此外它还有一个 location(item) 方法,它只返回项目(因为它是一个简单的路径)。

于 2008-10-16T18:15:02.857 回答
1

这个助手的分支具有与 GAE 和 django 助手一起使用的站点地图。

http://code.google.com/p/dhrbst-app-engine-django/wiki/Sitemaps

于 2010-05-28T02:51:44.817 回答
0

不适用于 GAE。在此处为问题加注星标。

http://code.google.com/p/google-app-engine-django/issues/detail?id=102&q=sitemaps

于 2008-12-28T11:38:43.603 回答