【问题标题】:OSQA port on Google App Engine using django-nonrel使用 django-nonrel 在 Google App Engine 上移植 OSQA
【发布时间】:2012-09-03 09:36:23
【问题描述】:
我一直在使用 Python 在 Google App Engine 上开发一个网站,我需要一个问答系统。 OSQA 似乎是最好的选择。因为它基本上是一个 Django 应用程序,任何人都可以给我一些关于将 OSQA 移植到 GAE 的指示吗?另外,我开始了解django-nonrel 项目。有关如何将 OSQA 移植到 django-nonrel 的详细教程?
【问题讨论】:
标签:
python
google-app-engine
django-nonrel
osqa
【解决方案1】:
最简单的方法可能是在 GAE 的 CloudSQL 上使用 Django(不是非 rel)运行它。
Django-nonrel 在 SQL 样式查询方面非常有限。如果 OSQA 需要复杂的查询,甚至是 JOIN,那么您很有可能需要更改数据建模的方式以及进行查询的方式。这可能是一项非常重大的工作,如果不熟悉软件包,很难判断。
很少使用数据建模的 Django 应用程序倾向于相当容易地移植到 Django-nonrel。像 UI 模板这样的东西可能会起作用。