【发布时间】:2013-08-30 04:28:33
【问题描述】:
像 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、session 等。
你能看出这个解决方案有什么问题吗?
【问题讨论】:
标签: python django sqlalchemy django-orm