>백엔드 개발 >파이썬 튜토리얼 >Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법

Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법

巴扎黑
巴扎黑원래의
2017-08-02 09:48:301551검색

  웹 개발에 Python을 사용한다면 가장 유명한 Django, Tornado 등 선택할 수 있는 프레임워크가 많이 있습니다. 이러한 프레임워크 외에도 사용하기 매우 편리하고 부드러운 경량 프레임워크가 있습니다. web.py입니다. 2013년에 불행하게도 자살한 해커에 의해 만들어졌습니다. 지금은 다른 사람이 관리하고 업데이트한다고 합니다. 이제 Windows에서 web.py 개발 환경을 설정하는 방법을 알아 보겠습니다.

1. web.py 설치

https://github.com/webpy/webpy에서 web.py 설치 패키지를 다운로드하세요. github에는 브라우저 버전에 대한 요구 사항이 있습니다. 예를 들어 IE9 이하를 지원하지 않습니다.

 Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법

  필요에 따라 해당 버전을 다운로드하세요.

 다운로드 후 압축을 풀고 cmd를 열고 CD를 압축해제 디렉터리로 이동한 후

 python setup.py install

 을 입력하면 설치가 완료됩니다. (Python3 이하 버전의 Python 설치가 전제조건입니다.)

2. 테스트 프로그램.

 hello.py 파일 만들기


import web

urls = ('/hello', 'hello',
       )

class hello(object):
  def GET(self):
    return 'hello world'

if __name__ == "__main__":
  app = web.application(urls, globals())
  app.run()

  urls는 URL 매핑 규칙(서블릿의 매핑과 유사)이고, class hello는 링크 요청 응답입니다.

 그런 다음 명령줄에서 파일을 실행합니다.

 Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법

 프로그램을 중지하려면 Ctrl+C를 눌러 종료하세요. 기본 프로그램은 포트 8080에서 실행되고 브라우저에 http://127.0.0.1:8080/hello를 입력하면 결과를 볼 수 있습니다.

 Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법

프로그램은 기본적으로 포트 8080에서 실행됩니다. 8080이 차단됩니다. 다른 프로그램이 점유하면 web.py 프로그램이 실행되지 않습니다. 예를 들어, 소켓.error와 같은 오류가 발생합니다. 이때 포트를 변경해야 합니다.

  Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법

  Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법

  web.py에는 웹 사이트 배포 기능이 없으므로 web.py 프로그램은 로컬에서만 액세스할 수 있습니다. 배포하려면 apache 또는 nginx를 사용해야 합니다.

위 내용은 Windows에서 web.py 개발 프레임워크를 빠르게 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.