다음 코드는 eulexistdb 모듈을 사용하여 ExistDB와 통신하기 위해 Python으로 작성되었습니다.django 설정 모듈에서 오류를 가져 오는 python으로 eulexistdb 구성
:이 코드는 나에게 내가 원하는 출력을 제공하지만, 다른 IDE에서 실행 또는 "python.exe를의 myfile.py을"명령을 사용하는 경우 스튜디오 3 인 Aptana에서 잘 실행되는from eulexistdb import db
class TryExist:
def __init__(self):
self.db = db.ExistDB(server_url="http://localhost:8899/exist")
def get_data(self, query):
result = list()
qresult = self.db.executeQuery(query)
hits = self.db.getHits(qresult)
for i in range(hits):
result.append(str(self.db.retrieve(qresult, i)))
return result
quer = '''
let $x:= doc("/db/sample/books.xml")
return $x/bookstore/book/author/text()
'''
a = TryExist()
myres = a.get_data(quer)
print myres
나는 놀랐다는 다음과 같은 오류를 제공합니다
:import os
# must be set before importing anything from django
os.environ['DJANGO_SETTINGS_MODULE'] = 'localsettings'
... writing link for existdb here...
가 그럼 난 같은 오류가 발생합니다 :
django.core.exceptions.ImproperlyConfigured: Requested setting EXISTDB_TIMEOUT, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
나는 다음과 같은 코드를 사용하여 문제를 해결하기 위해 내 자신의 localsetting.py을 사용
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
ExistDB에 맞게 장고 설정을 어떻게 구성합니까? 날 도와주세요 ..