Django @ Google App Engine - 站点地图框架

时间:2008-10-16 14:39:18

标签: django google-app-engine

有没有人设法让Djangos site map framework在Google App Engine上运行?

我收到以下例外:

在/sitemap.xml上配置不正确

您尚未设置DATABASE_ENGINE设置。

请求方法:GET 请求网址:http://127.0.0.1:8080/sitemap.xml 异常类型:NotperlyConfigured 例外值:您尚未设置DATABASE_ENGINE设置。 例外位置:D:\ Program Files \ Google \ google_appengine \ lib \ django \ django \ db \ backends \ dummy \ base.py in complain,第13行

3 个答案:

答案 0 :(得分:1)

我不熟悉GAE,但我可能会解决您的问题。查看Sitemap Framework文档@ http://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/

查看简单示例示例。站点地图代码采用名称的字典:SiteMap。任何有效的Sitemap对象都可以使用。 Sitemap类的最小值是定义items(),它返回来自某处的对象列表。

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

答案 1 :(得分:1)

帮助者的这个分支具有使用GAE和django助手的站点地图。

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

答案 2 :(得分:0)