2011-11-12 3 views
0

파이썬에서 웹 프로젝트를 시작합니다. 대부분 장고 또는 피라미드를 사용하고 있습니다. ASP.NET MVC에서 일부 작업을 수행했으며 Python (또는 템플릿 엔진 중 하나)에 '웹 도우미'와 같은 개념이 있는지 궁금합니다.파이썬 웹 도우미

그 코드가 무엇인지 모르는 사람들을 위해, 그것은 약간의 (또는 심지어 많은) HTML을 생성 할 수있는 서버 측 코드의 호출 가능한 부분입니다.

예를 들어 파이썬에서 서버 측 (파이썬에서) 호출하여 데이터로 채우고 일부 속성 (예 : 페이지 수)을 설정하고 HTML에서 페이지 가능하고 정렬 가능한 테이블을 생성 할 수 있습니다. ASP.NET MVC는이 목적을 위해 'webgrid'를 가지고 있지만 'DataGrid'또는 'listview'라고도합니다. http://blog.bekijkhet.com/2011/03/mvc3-webgrid-html-helper-paging.html

Python (또는 템플릿 엔진 중 하나)이 비슷한 것을 가지고 있는지 궁금합니다. 아니면 내가 직접 써야 할까?

답변

0

장고에는 template tagstemplate filter이 있습니다. 템플릿에 포함 시키면 브라우저에 전송 된 최종 문서에 포함될 문자열 또는 유니 코드 값이 반환됩니다.

1

이것은 유용한 질문은 아니지만 여기에 있습니다. 예, webhelpers 모듈이 있으며 프레임 워크가 훨씬 쉽게 만들어줍니다.

0

web2pyserver-side DOM을 통해 조작 할 수있는 표준 및 특수 세트 HTML helpers 세트를 포함합니다. 특히 데이터 표/그리드의 경우 SQLTABLE, Crud (특히 crud.select()crud.search()) 및 SQLFORM.gridSQLFORM.smartgrid (연결된 테이블의 경우와 동일)을 확인할 수 있습니다. 후자의 2 가지는 매우 새롭고, 아직 문서화되지 않았습니다. 그 다음 주까지는 온라인 서적에 추가 될 것입니다 (그때까지 this이 있고 mailing list에 대한 도움말을 얻을 수 있습니다).