python - App Engine (python) 中的 MVC、GUI + 交互式可视化有哪些选项?

标签 python django google-app-engine user-interface visualization

我正在创建一个应用程序,允许用户查询、操作和探索非常大的图表。

为我的项目创建 GUI + 可视化的“最佳”方法是什么?

我的意思是:
1.符合Web标准,无月度解决方案
2.允许创造性的灵活性
3.直观,不需要几周的学习时间和几个月的时间来掌握

我应该开始深入研究 Django 并了解它的 MVC 是如何工作的吗?我读过的所有内容都对 Django 很不满意,但似乎是 GAE 最常用的选项。

如果这不连贯,我很抱歉。这些技术超出了我的舒适范围,因此我在寻找解决方案和表达我的问题时遇到了困难。

最佳答案

App Engine 在 UI 方面非常灵活。 Python 支持 Django 模板(0.96 开箱即用,1.2 需要一行配置更改)。 Django 模板易于使用,并且与 JavaScript 工具包无关。我使用 jQuery,但这是 App Engine 不会强加的个人选择。在 UI 方面,这是一个安全的选择,并且任何时候您投入学习 Django 模板语言和 jQuery 都可以移植到 App Engine 之外。我没有看到很多人对 Django 撒尿,但也许我在不同的地方闲逛。

虽然您强调 UI 方面,但我首先会了解如何将大型图表映射到 App Engine 数据存储区,以及如何执行针对图表的查询。 App Engine 数据存储区的细微差别常常会让那些拥有丰富关系经验并期望获得表和真实外键的人感到困惑。它非常适合存储图表,但值得探索和原型(prototype)化您的查询,以便您知道您正在了解什么。

App Engine SDK 非常适合本地(例如咖啡店里的笔记本电脑)开发。

不过我有点偏见。

关于python - App Engine (python) 中的 MVC、GUI + 交互式可视化有哪些选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6313982/

相关文章:

python - 使用 Python 查找所有迷宫解决方案

python - 无法在 Django 1.11.4 中导入模式

python - 从Django ORM中高效提取大量数据

java - 使用 Java 对 Google Wave 机器人进行单元测试

python - wxPython:在 ScrolledPanel 内绘图

python - 如何在元组中单独添加元素?

python - 将参数传递给在 docker 上运行的 python 应用程序

django - 来自 rest_framework modelSerializer 的模型方法

python - 新手 App Engine 数据存储问题 - 模型和 .filter()

python - 如何从 Google App Engine 读取 Google Cloud Storage 文件