我在做 flask 项目。我想查询一个数据库以根据用户登录显示不同的数据。我的数据库里有一些员工,他们分为几个小组:-开发人员-系统分析师-技术支持e.t.c。
我想根据主管登录显示每个团队各自主管的数据。目前,我正在用if else语句执行此操作。
@app.route('/employee')
def employee():
cur = connection.cursor()
emp_num == request.form.emp_num(emp_num)
if emp_num = '1010':
cur.execute('''SELECT * FROM emp_data WHERE team = "dev"'''')
elif emp_num = '1122':
cur.execute('''SELECT * FROM emp_data WHERE team = "analyst"'''')
else:
return 'Data not found'
代码是这样的。是否有任何方法可以根据主管登录凭据或其他更好的方法自动执行此操作?
1条答案
按热度按时间wf82jlnq1#
这应该会让你明白: