有关如何从django框架中的Rethink DB访问数据的说明或教程?

时间:2015-10-13 16:01:09

标签: django reactjs rethinkdb rethinkdb-python

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

我正在学习RethinkDB和Reactjs,并发现它们非常有趣,可以利用实时网络交互的力量。

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

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

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

非常感谢!

1 个答案:

答案 0 :(得分:2)

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

Is this correct way to access RethinkDB in Django? How to retrieve data from RethinkDB via Django view?

但是,让我试着解决这里的主要问题。

我认为总体答案是RethinkDB不能成为Django的主要数据存储区,如果没有一些严重的改造。将Django的主数据存储保留为Postgres或其他一些SQL数据库更有意义。 RethinkDB可以帮助Django将其与中间件一起使用,为RethinkDB changefeeds之类的东西提供一些很好的反应功能。这肯定需要一些相当大的工作才能开始。

但是,如果您只是尝试开始使用Reactjs,RethinkDB和Python。我绝对推荐Bottle或Flask。 Django对如何开发你的应用程序表示自己的看法,使用Flask是一种更自由的形式,并为你提供一些灵活性,让你无法使用Django。

如果你真的喜欢Django,请务必继续,但我认为如果学习更重要,我建议你尝试一个不同的框架,你不得不打破或屈服于太多一种有效的产品。

如果您有任何想法/问题,请在@dalanmiller打我。