2014-03-06 6 views
1

mako 템플릿을 렌더링하는 동안 ConfigurationError ('알 수없는 조건 자 값 : % r'% (kw))이 나타납니다. 아래는 피라미드 프로젝트의 구조입니다.피라미드에서 mako 템플릿을 렌더링하는 중에 알 수없는 조건 자 값 오류가 발생했습니다

내 피라미드 프로젝트 트리.

|-- web 
|-- myweb 
    |-- templates 
     |-- index.mak 
    |-- __init__.py 
    |-- views.py 
|-- development.ini 
|-- production.ini 

웹/myweb/views.py

class Main(object): 
def __init__(self, request): 
    self.request = request 
def __call__(self): 
    return {} 

웹/myweb/__ 초기화 내가 오류는 무엇입니까 __.py

config.add_route('main', '/', 
       view='myweb.views.Main', 
       renderer='index.mako') 

이 예 :

여기
raise ConfigurationError('Unknown predicate values: %r' % (kw,)) 
pyramid.exceptions.ConfigurationExecutionError: <class pyramid.exceptions.ConfigurationError'>: Unknown predicate values: {'renderer': 'index.mako', 'view': 'myweb.views.Main'} 
    in: Line 33 of file /home/user/project/web/myweb/__init__.py: 
renderer='index.mako') 

0

development.ini 내 .INI 파일

[app:myweb] 
mako.directories = web:myweb:templates 

production.ini

[app:myweb] 
mako.directories = web:myweb:templates 

내가 놓친 거지 모르는 및 원인 이 오류가 발생했습니다.

답변

0

명백한 것을 말하면, __init__.py는 템플렛 "index.mako"를 언급하고 파일은 "index.mak"를 언급한다.