Запуск Mezzanine на App Engine

Я ищу решение для блога, которое можно было бы запустить внутри проекта Django, развернутого на Google App Engine. После небольшого обзора я решил попробовать Mezzanine v0.11.3. Я преодолел препятствие, связанное с внедрением его в проект, воспользовавшись советами других разработчиков, использующих App Engine, по этой ссылке: http://groups.google.com/group/mezzanine-users/browse_thread/thread/c8b13c41a3168c94 .

Mezzanine теперь отображается в админке, но нажатие на сообщения в блоге приводит к сбою наследования нескольких таблиц. Я считаю, что это связано с функциональностью поддержки нескольких сайтов в Mezzanine посредством использования инфраструктуры сайтов Django.

Кто-нибудь преодолел эту проблему? Я собираюсь попробовать использовать django-dbindexer, но не уверен, что он сработает.

* Обновление: насколько я могу судить, у сотрудников AllButtonsPressed нет никаких волшебных решений для решения проблем с ManyToManyField но я думаю, что этот вариант мертв.

Если никто не знает, как обойтись, знает ли кто-нибудь из вас о хорошем решении для блогов, которое я могу запустить в проекте Django на App Engine?

* Обновление: найдено это сообщение Интеграция Blogger в приложение Google App Engine . Мы проверим, решит ли это проблему.

* Текущий статус: Мне не удалось решить эту проблему, и я не думаю, что в настоящее время она разрешима. Думал, что поделюсь тем, что обнаружил в ходе своих исследований; возможно, кто-то там сможет продолжить и придумать решение.

Варианты попробовали:

Bloog

  • Я просмотрел это, но это Python решение, а не решение Django, и я не хотел делать работу, чтобы повернуть это в один

Byteflow ( https://bitbucket.org/piranha/byteflow/wiki/Home ) примечания:

  • , предназначенный для автономной работы, потребуется много правок в settings.py, включение 12 дополнительных приложений и отменяет настройки учетной записи плюс ручная настройка при каждом обновлении.

AppEngineBlog ( http://code.google.com/p/appengineblogsoftware/ ) примечания:

  • написано в специальном коде appengine, не поддерживается, примеры сайтов отсутствуют доступно, чтобы увидеть, как он выглядит

Coltrane ( http://code.google.com/p/coltrane-blog/source/browse/ ):

  • простой блог, созданный на основе стандартных Функциональность Django не разрабатывается или поддержка, в основном нужно использовать этот код как способ развития вашего собственный блог и перейти оттуда

Flother ( https://github.com/flother/flother ):

  • найдено через комментарии Колтрейна, вероятно встраивается без особых проблем, требуется 8 дополнительных приложений, фотографии и места у компонентов есть ManyToManyFields, которые должны переписать или эти компоненты отключен

Blogger API ( http://code.google.com/apis/blogger/ ):

  • используйте Blogger в любом месте желаю получить полностью функциональный возможности ведения блога, затем используйте Blogger API для доставки контента любому другой сайт, который вы хотите отобразить

Flother приблизился к тому, что мне нужно, но здесь все еще есть немного неуверенности и усилий. В настоящее время я выбираю Blogger как единственный приемлемый вариант для меня.

9
задан Community 23 May 2017 в 12:01
поделиться