Я ищу решение для блога для запуска в проекте Django, развернутом в Google App Engine.После небольшого обзора я решил попробовать Mezzanine v0.11.3.Я преодолел препятствие на пути получения его в проекте, используя советы других пользователей, развертывающих на App Engine по этой ссылке: http://groups.google.com/group/mezzanine-users/browse_thread/thread/c8b13c41a3168c94.
Мезонин теперь отображается в Admin, но нажимает на сообщения в блогеприводит к ошибке наследования нескольких таблиц.Я полагаю, что это связано с функциональностью поддержки нескольких сайтов в 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/) примечания:
- написано в специфическом для приложения коде, не поддерживается, нет примеров сайтов, на которых можно посмотреть, как он выглядит
Coltrane (http://code.google.com/p/coltrane-blog/source/browse/):
- простой блог, построенный из стандартной функциональности Django, без разработки или поддержки, в основном нужно использовать этот код как способ разработки собственного блога и перейти оттуда
Flother (https://github.com/flother/flother):
- найдено в комментариях Колтрейна, пробВозможность встраивания без особых проблем, требует 8 дополнительных приложений, много компонентов с фотографиями и местами, которые нужно переписать, или эти компоненты отключены
Blogger API (http://code.google.com/apis/blogger/):
- используйте Blogger в любом месте, где вы хотите получить полнофункциональные возможности ведения блогов, а затем используйте Blogger API для доставки контента на любой другой сайт, который вы хотите отобразить
Flotherподошел близко к тому, что мне нужно, но все еще есть немало неуверенности и усилий.Я продолжаю использовать опцию Blogger в качестве единственного приемлемого варианта для меня на данный момент.