0
현재 환경에서 모든 구성 요소를 가져 오려고하는데 다음과 같은 이유가 있습니다. 오류 :Trac AttributeError : 'str'객체에 'db_query'속성이 없습니다. 시스템에서 구성 요소를 사용할 수 없습니다.
여기 AttributeError: 'str' object has no attribute 'db_query'
코드 (일부는 건너 뛰고)이다 : 나는 trac-hacks.org 핵심 파일에 일부 플러그인 exanples을 체크 아웃 한
from trac.core import *
from trac.ticket import model
class TracIteraDirectory(Component):
implements(INavigationContributor, ITemplateProvider, IRequestHandler)
def process_request(self, req):
myenv = '/home/konart/backup/Trac/TracDB/Planing'
self.db = self.env.get_db_cnx()
components = []
test = model.Component(myenv)
test1 = test.select(myenv)
for each in test1:
components.append((each.name, each.owner))
#for component in model.Component(myenv).select(myenv):
#components.append((component.name, component.owner))
하지만, 단지 수 내가 여기서 잘못하고있는 것을 이해하지 못한다. 전체)