Я работаю над проектом Flask.Я хочу запросить базу данных для отображения различных данных в зависимости от имени пользователя.У меня есть какая-то группа сотрудников в моей базе данных, которая разделена на команды: - Разработчики - Системный аналитик - Техническая поддержка и т. Д.
Я хочу отображать данные каждой команды для своих соответствующих супервизоров на основе логина супервизора.В настоящее время я выполняю это с помощью оператора 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'
Код выглядит примерно так.Есть ли способ сделать это автоматически на основе учетных данных супервизора или что-то лучше?