【发布时间】:2019-03-12 16:28:32
【问题描述】:
嗨,全世界的朋友,有一个问题困扰了我好几天。当我使用 Django 时,我使用了obj=User.objects.filter(uname=username,pwd=password) User 是一个迁移到 MySQL 的类但是当我使用 Flask-Sqlalchemy obj = User.query.filter(User.uname == username, User.pwd == password).first() 我需要这样做才能实现登录。我认为 Django 和 Flask 之间有些不同。我知道“=”是分配运算符,“==”是关系运算符。非常感谢您能帮助我,谢谢!
【问题讨论】:
-
不是
Flask,是SQL-Alchemy,另一个不是Django,是Django ORM -
@DarkSuniuM 虽然我同意第一部分,但第二部分具有误导性,因为 Django ORM 是 Django 的一部分。
-
@KlausD。它是一个单独的应用程序,您可以单独使用它,您可以删除在您的项目的
settings.py中添加Django ORM到django的行,它属于django,但它不是django 本身! -
听起来像:不,他没有被车撞到。他只是被汽车的前部撞到。
-
@DarkSuniuM 虽然您的某些观点是有效的,但您可以“删除在 settings.py 中添加 Django ORM 的行”根本不正确。您是否正在考虑身份验证框架?而且你绝对不能使用 Django ORM“独立”。
标签: python sqlalchemy flask-sqlalchemy django-orm