0

我正在搜索有关如何在 Django 框架中从 RethinkDB 访问数据的说明,但在 Django 官方网站上找不到。我可以使用 pip 在 python3.4 中安装 rethinkdb 驱动程序,但是找不到关于如何在模型和视图中使用它来访问数据和执行简单数据访问操作的简单演示。

我正在学习 RethinkDB 和 Reactjs,发现它们对于利用实时 Web 交互的力量非常有趣。

我的目标是使用这三个,但是找不到关于这三个 [Python(Django) + RethinkDB + React JS] 用法的简单演示。

有人可以通过指向任何关于从 RethinkDB 访问数据并在 Django 中的模板上显示的简单演示来帮助我吗?

如果可能的话,任何简单的演示,它都具有用于学习目的的所有三种技术。

非常感谢!

4

1 回答 1

2

我看到你提出了一些关于 Django 和 RethinkDB 的 StackOverflow 问题:

这是在 Django 中访问 RethinkDB 的正确方法吗? 如何通过 Django 视图从 RethinkDB 检索数据?

但让我尝试解决这里的主要问题。

我认为总体答案是,如果不进行一些认真的检修,RethinkDB 就不能成为 Django 的主要数据存储。将 Django 的主数据存储保留为 Postgres 或其他一些 SQL 数据库更有意义。RethinkDB 可以帮助 Django 将它与中间件一起使用,为它提供一些很棒的反应特性,比如 RethinkDB changefeeds。这肯定需要一些相当大的工作才能开始。

但是,如果你只是想开始使用 Reactjs、RethinkDB 和 Python。我绝对推荐瓶子或烧瓶。Django 对你的应用程序应该如何开发有自己的看法,使用 Flask 更自由一些,并为你提供了一些 Django 所没有的灵活性。

如果你真的喜欢 Django,那么一定要继续,但我认为如果学习是你的首要任务,我建议你尝试一个不同的框架,你不必为了得到一个工作产品而破坏或弯曲太多。

如果您有任何想法/问题,请通过@dalanmiller 联系我。

于 2015-10-19T19:12:44.387 回答