Rumah > Soal Jawab > teks badan
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
Saya menggunakan sqlalchemy dalam django tetapi penapisan akan melaporkan ralat
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
Sila tanya tuan-tuan bagaimana cara menyelesaikannya
漂亮男人2017-05-18 10:58:29
Cara menulis yang betul sepatutnya
flag = session.query(User).filter(User.name==name,User.passwd==passwd).one_or_none()
Itu sahaja
黄舟2017-05-18 10:58:29
User.name
和User.passwd
不是正确的参数名.可能是User_name
,User_passwd
Sila semak dokumentasi perpustakaan yang berkaitan untuk butiran