【问题标题】:Django @ Google App Engine - Site Map FrameworkDjango @ Google App Engine - 站点地图框架
【发布时间】:2010-09-17 13:16:50
【问题描述】:

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

我收到以下异常:

/sitemap.xml 配置不正确

您尚未设置 DATABASE_ENGINE 设置。

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

【问题讨论】:

    标签: django google-app-engine


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 2013-11-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多