AttributeError: у объекта 'NoneType' нет атрибута 'find' - Apache Django - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь запустить приложение django Framework из apache, но получаю сообщение об ошибке. AttributeError: у объекта «NoneType» нет атрибута «find». В виртуальной среде соединение работает нормально, но из apache периодически проблема с подключением к БД

File "/TomCatWeb/app/projects/GDM/customer/db.py", line 13, in connection
[Thu Mar 05 06:45:12.194252 2020] [wsgi:error] [pid 68520]  try:
[Thu Mar 05 06:45:12.194258 2020] [wsgi:error] [pid 68520]  AttributeError: 'NoneType' object has no attribute 'find'

ниже приведен код для подключения к БД

import logging
import os
import cx_Oracle

logging.basicConfig(filename='/TomCatWeb/app/projects/GDM/customer/db.log', filemode='w', format='%(asctime)s - %(message)s', level=logging.DEBUG)


os.environ['GDM_CUSTOMERS']="<host details>"

def connection():
    try:
        host = os.getenv('GDM_CUSTOMERS')
        con = cx_Oracle.connect(host)
        driver = con.cursor()
        return driver
    except cx_Oracle.DatabaseError as e:
        logging.debug(e)
        return 0
...