최근 공개 된 turbogears 2.1은 genshi와 유사한 템플릿 엔진 인 kajiki의 지원에 대해 언급했지만 kajiki와 함께 tg2.1을 사용하는 방법에 대한 모든 리소스를 찾을 수 없습니다. 어떤 아이디어?TG2.1의 kajiki 사용
0
A
답변
2
<projectname>/config/app_cfg.py
파일을 변경하여 TG 2.1 프로젝트에서 Kajiki를 사용하도록 설정했습니다. 라인
base_config.renderers.append('genshi')
후 단지 추가
base_config.renderers.append('kajiki')
나중에 당신도 Kajiki 설정할 수 있습니다
@expose('kajiki:projectname.templates.sometemplate')
같은으로 장식하여 작업 중 하나에서 Kajiki 템플릿을 사용할 수 있습니다 app_cfg.py
에 base_config.default_renderer
할당을 변경하여 기본 템플릿 언어로 설정합니다. 이렇게하면, 예를 들어, 장식 할 때, 당신은
@expose('projectname.templates.sometemplate')
충분할 것이라고
kajiki:
접두사를 필요가 없습니다.
이 기능을 수행 한 후에는 setup.py
을 변경하여 카지 키 종속성을 추가하는 것이 작업 프로젝트에 필요한 모든 것 일 수 있습니다. 내가 아직 시도하지 않은 유일한 것은 i18n이다. 내가 할 때 아마이 대답을 업데이 트합니다.