python - SyntaxError: keyword can't be an expression
本文介绍了python - SyntaxError: keyword can't be an expression的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
1 # -*- coding:utf-8 -*-
2 from Shares.sqlconn import *
3 from sqlalchemy.orm import sessionmaker
4
5 def CheckLogin(name,passwd):
6 session = Session().get_session()
7 flag = session.query(User).filter(User.name=name,User.passwd=passwd).one_or_none()
8 session.close()
9 if flag:
10 return True
11 return False
我在django中使用sqlalchemy 但是过滤会报错
File "/root/Shares/user/check_login.py", line 7
flag = session.query(User).filter(User.name=name,User.passwd=passwd).one_or_none()
SyntaxError: keyword can't be an expression
请问大神们 该怎样解决
解决方案
正确的写法应该是
flag = session.query(User).filter(User.name==name,User.passwd==passwd).one_or_none()
这样就可以了
这篇关于python - SyntaxError: keyword can't be an expression的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文