gpt4 book ai didi

python - 第一次使用 Django 数据库 SQL 还是 NoSQL?

转载 作者:太空宇宙 更新时间:2023-11-03 13:21:34 26 4
gpt4 key购买 nike

我一直在通过 Udacity、Code Academy 和 Google University 学习 Python。我现在有足够的信心开始学习 Django。我的问题是我应该在 SQL 数据库上学习 Django——SQLite 还是 MySQL?还是应该在 NoSQL 数据库(如 Mongo)上学习 Django?

我已经阅读了所有关于两者的内容,但还有很多我不明白的地方。 Mongo 听起来更好/更容易,但同时对于那些已经非常了解关系数据库并且正在寻找更敏捷的东西的人来说,它听起来更好/更容易。

最佳答案

作为初学者,使用 sqlite 学习 Django 可能是最简单的。您只需要为数据库提供一个位置并指定 sqlite3 作为后端即可使其正常工作,这很好。如果以后要用postgres,会比较麻烦,但还是可行的。请参阅评论中的@JonathanVanasco 注释。

如果你想最终使用NoSQL DB,Django目前不支持它。 Here是公认的第 3 方 Django 后端列表。

您可以通过名为 django-nonrel 的第三方分支使用 Mongo ,但这个特定的实现不支持 ManyToManyFields 并且有一些其他限制。您可以在 django-nonrel 中阅读更多关于 Mongo 的信息 this blog post .还有一些关于 django-nonrel here 的非官方文档.

关于python - 第一次使用 Django 数据库 SQL 还是 NoSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12078928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com