Django @ Google App Engine - Каркас сайта - PullRequest
0 голосов
/ 16 октября 2008

кому-нибудь удалось заставить Djangos каркас карты сайта работать на Google App Engine?

Я получаю следующее исключение:

Неправильно настроен в /sitemap.xml

Вы еще не установили настройку DATABASE_ENGINE.

Способ запроса: GET URL запроса: 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

Ответы [ 3 ]

1 голос
/ 28 мая 2010

Эта ветвь помощника имеет карты сайта, работающие с GAE и помощником django.

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

1 голос
/ 16 октября 2008

Я не знаком с GAE, но у меня может быть решение вашей проблемы. Ознакомьтесь с документами Sitemap Framework @ http://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/

Посмотрите и на Простой пример , и на Пример . Код карты сайта принимает имя: SiteMap. Любой действительный объект Sitemap будет работать. Минимум для класса Sitemap - это определение items (), которое возвращает список объектов, пришедших из куда-то .

У нас есть класс StaticSitemap, который просто читает список URL-адресов из файла и возвращает его, плюс у него есть метод location (item), который просто возвращает элемент (поскольку это простой путь).

0 голосов
/ 28 декабря 2008

Не работает на GAE. Начните выпуск здесь.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...