我正在尋找一個博客解決方案,以在部署在Google App Engine上的Django項目中運行。經過一番評論後,我決定試用Mezzanine v0.11.3。我已經通過此鏈接使用部署在App Engine上的其他人的建議克服了在項目中獲得它的障礙:http://groups.google.com/group/mezzanine-users/browse_thread/thread/c8b13c41a3168c94。在App Engine上運行夾層
Mezzanine現在顯示在管理員,但點擊博客帖子導致多表繼承失敗。我相信這是由於Mezzanine中的多站點支持功能通過使用Django站點框架。
有沒有人克服過這個問題?我將嘗試使用django-dbindexer,但我不確定它會起作用。
*更新:據我所知,AllButtonsPressed的人沒有任何魔術解決方案來解決ManyToManyField問題,所以我認爲這個選項已經死了。
如果沒有人知道解決方法,你們中的任何一個人都知道我可以在App Engine的Django項目中運行一個好的博客解決方案嗎?
*更新:找到這個職位Integrating Blogger into a Google App Engine App。將調查,如果這解決了這個問題。
*現狀: 我一直沒能解決這個問題,我不認爲這是目前可解。以爲我會分享我通過調查發現的;也許有人可以繼續並提出解決方案。
選項嘗試:
Bloog
- 我看着這個比,但它是一個Python 的解決方案,而不是一個Django的解決方案,我 不想做的工作把它變成 一個
Byteflow(https://bitbucket.org/piranha/byteflow/wiki/Home)指出:
- 設計成完全是獨立,將需要大量的 編輯來的settings.py, 增列12個應用程序和 覆蓋在賬戶設置加 的手工調節每升級。
AppEngineBlog(http://code.google.com/p/appengineblogsoftware/)指出:
- 寫的AppEngine特定的代碼, 不能維持,沒有 提供例如網站,看看它的外觀
柯川(http://code.google.com/p/coltrane-blog/source/browse/):
- 簡單的博客構造f ROM標準 Django的功能沒有發展 或支持,基本上需要使用 這個代碼,以此來發展你 自己的博客,並從那裏
起泡劑(https://github.com/flother/flother):
- 通過發現Coltrane的意見,可能 嵌入式沒有太多的麻煩, 需要8個額外的應用程序,照片 和地方組件有 ManyToManyFields將不得不 重新編寫或這些組件 禁用
的Blogger API(http://code.google.com/apis/blogger/):
- 使用Blogger在任何位置,您 希望獲得全功能 博客功能,然後用 的Blogger API來將內容發送到您希望展示的任何 其他網站
Flother接近我所需要的但那裏仍然存在一些不確定性和努力。我正在繼續將Blogger選項作爲目前唯一可行的選擇。
[Mezzanine] - 看起來事情正在朝着正確的方向發展。你想看看這個主題並分享你的想法嗎? https://groups.google.com/d/msg/mezzanine-users/Z_8siaHWZuA/yHEITsjYsnEJ – Paolo