像 Pinterest 和其他人一样,我想在 Django 中制作出色的应用程序。他们中的许多人都在谈论 Django ORM 的局限性——Pinterest 在 Django ORM 中只使用一个表。我认为它可以是用户表或 django_session。这是因为他们是从 Django ORM 开始的。
那么,如果我要长期开发和推广我的网站,我应该选择什么解决方案?我将继续使用 django,而不是切换到 flask 或 nodeJS。
一些 django 专家正在修改 Djagno ORM、会话等,例如 https://github.com/devhub/baph。
但这对我来说有点冒险吗,我不能使用许多 Django 功能,比如会话、重置密码。但是,一些很棒的应用程序也可以与 SqlAlchemy 一起使用,例如:django-tastypie。
但是当然数据库是最重要的,它必须很容易地发展到始终保持快速。
那么我应该使用什么解决方案?User 和 django session 表使用 Django ORM 没问题吗?剩下的我将使用 sqlAlchemy。所以我可以使用 django-registration、会话等。
你能看出这个解决方案有什么问题吗?