2012-11-03 5 views
1

Mako 템플릿을 사용하는 Pyramid 앱이 있고 앱 내에 정적 HTML 페이지를 게재 할 수 있는지 궁금합니다.Pyramid에서 정적 HTML 페이지를 제공 할 수 있습니까?

우리가 작업하고있는 프로젝트에서 우리는 공개 된 "정면"비트를위한 상대적으로 정적 인 페이지를 원합니다. 그러면 응용 프로그램이 동적으로 사이트의 고기를 제공합니다. 내부 사용자 중 한 명이이 페이지의 일부 HTML 컨텐츠를 편집하여 해당 페이지를 업데이트 할 수 있기를 바랍니다.

나는 CSS와 스크립트를 제공하고있는 정적 폴더가 있지만 실제로하고 싶은 것은 맞지 않습니다. 페이지에 대한 뷰를 생성하고 기본적으로 mako 템플릿 자체에 정적 컨텐츠가있을 수 있지만, 변경 사항을 표시하기 위해 템플릿을 업데이트하는 경우 애플리케이션을 다시 시작해야한다고 생각합니까? 그게 아닌가?

장기간 나는 아마도 db에 내용을 저장하고 동적으로 서비스를 제공하는 것처럼 보이지만 현재는 범위를 벗어난 것입니다.

이 작업을 수행하는 합리적인 방법이 있습니까? 아니면 일반 페이지를 일반 정적 HTML 사이트로 설정하고 내 응용 프로그램에 연결 만하면 안됩니까?

감사합니다.

답변

1

미리 제작 된 응답을 반환하는보기를 사용하여 정적 HTML을 피라미드에서 제공 할 수 있습니다. 발견 한 경우 웹 서버에서 정적 HTML을 제공하도록하거나, 그렇지 않으면 피라미드 앱에 요청을 프록 싱하는 것만으로도 재미를 느낄 수 있습니다.

+0

그게 내가 생각한 것입니다. 뷰에 정적 텍스트가 포함 된 템플릿을 반환하거나 뷰 자체에 정적 내용 만 포함하도록 할 수 있습니다. 하지만 그렇게하면 사용자가 수동으로 내용을 편집하고 내가 아는 한 업데이트 할 수 없습니다. 혼합 응용 프로그램/정적 페이지의 경로는 내가하는 일이라고 생각합니다. –

관련 문제