Отображение результатов набора запросов в шаблоне Django без использования модели Django - PullRequest
0 голосов
/ 09 октября 2019

AttributeError в / Blog / mycustomsql

модуль 'django.http.request' не имеет атрибута 'META'

Метод запроса: GET URL запроса: http://127.0.0.1:8000/Blog/mycustomsql Версия Django: 2.1.5 Тип исключения: AttributeError Значение исключения:

модуль 'django.http.request' не имеет атрибута 'META'

Расположение исключения: C: \ Users \ c822208 \ AppData \ Local\ Programs \ Python \ Python37 \ lib \ site-packages \ django \ template \ context_processors.py в отладке, строка 40 Исполняемый файл Python: C: \ Users \ c822208 \ AppData \ Local \ Programs \ Python \ Python37 \ python.exe Версия Python: 3.7.3 Python Path:

['C: \ cygwin64 \ home \ c822208 \ django \ hr', 'C: \ Users \ c822208 \ AppData \ Local \ Programs \ Python \ Python37 \ python37.zip',' C: \ Users \ c822208 \ AppData \ Local \ Programs \ Python \ Python37 \ DLLs ',' C: \ Users \ c822208 \ AppData \ Local \ Programs \ Python \ Python37 \ lib ',' C: \ Users \c822208 \ AppData \ Local \ Programs \ Python \ Python37 ',' C: \ Users \ c822208 \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages ']

Время сервера: ср.,9 октября 2019 г. 08:58:49 + 0000

def mycustomsql(self): 
    import cx_Oracle
    conn_string = cx_Oracle.connect('hr/passwd@127.0.0.1/xe')
    cursor1=conn_string.cursor()
    cursor2=conn_string.cursor()

    cursor1.execute("SELECT p.name,p.value FROM   v$parameter p  ORDER BY p.name")
    results1 = cursor1.fetchall()
    cursor2.execute("SELECT p.name,p.value FROM   v_param p  ORDER BY p.name")
    results2 = cursor2.fetchall()
    for index in range(0,len(results1)):
       if results2[index] == results1[index]:
          # print ('Found')
          continue
       rs= (results1[index],"   :   ",results2[index])
       # return HttpResponse(rs) -- this is giving me one row instead of 2
       context = {
        "object_list": rs
            }
       return render(request, "Blog/param.html", context)

 python python_tut/query.py
localhost/xe  -  ('shared_pool_size', '0') : localhost/xe  -  ('shared_pool_size', '5')
localhost/xe  -  ('streams_pool_size', '0') : localhost/xe  -  ('streams_pool_size', '8')
...