내용으로 건너뛰기
adminschool.net wiki
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
develop:python:webframework:mod_python
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== mod_python ====== Web Framework 라고까지는 할 수 없지만 기본적인 템플릿 기능까지는 지원하며, Session 등의 기본 기능을 제공하고 있다. PHP나 JSP 대신 사용하는데 크게 무리는 없을 듯 하다. * 관련링크 * http://modpython.org/ * http://www.onlamp.com/pub/a/python/2003/10/02/mod_python.html * http://www.onlamp.com/pub/a/python/2004/02/26/python_server_pages.html * http://www.onlamp.com/pub/a/python/2006/02/23/using-rest-with-ajax.html * 설치/설정 <code bash> # apt-get install libapache2-mod-python # vi httpd.conf <Directory 디렉토리> AddHandler mod_python .psp PythonHandler mod_python.psp PythonDebug On </Directory> </code> * 테스트 페이지 생성 <code bash> # cd 디렉토리 # vi hello.psp <% import time %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Hello PSP</title> </head> <body> <% if form.has_key('name'): greet = 'Hello, %s!' % form['name'].capitalize() else: greet = 'Hello there!' %> <h1><%= greet %></h1> <h1>Current time is <%= time.ctime() %></h1> <h1>안녕하세요?</h1> </body> </html> </code> 위와 같이 작성후에 웹브라우저에서 http://아이피주소/hello.psp 를 치고 원하는 화면이 나오는지 확인한다.
develop/python/webframework/mod_python.txt
· 마지막으로 수정됨: 2007/02/06 14:46 저자
mattabu
문서 도구
문서 보기
이전 판
역링크
맨 위로