Мне нужно удаленное имя пользователя (Windows логин) в Django. I
Я создал простой Django веб-сайт, который выводит результат выполнения хранимой процедуры. Могу ли я в любом случае захватить имя удаленного пользователя, обращающегося к веб-сайту, и передать его в качестве параметра в хранимую процедуру перед ее выполнением?
PS Будьте осторожны, я новичок в кодировании, учусь и играю с Python Django на лету.
Ниже приведен код для выполнения хранимой процедуры.
def sql_results(request, query):
sql_query = {
'results': 'SET NOCOUNT ON; EXEC [StoredProcedureName]',
}
sql = sql_query.get(query, None)
with connection.cursor() as cursor:
cursor.execute(sql)
desc = [ name[0] for name in cursor.description]
data = cursor.fetchall()
return render(request, 'results.html', {'data': data, 'desc': desc})