2013-12-16 1 views
2

나는 장고로 웹 사이트를 만드는 법을 배우러 갈 것이다. mod_python을 사용하는 것이 좋습니다.하지만 그 대신 wsgi를 사용하는 방법을 들어 보았습니다. 문제는 python 3.3 (및 그 문제에 대한 아파치 2.4.2, 모든 아파치 2.2와 호환되는 것)를 실행하는 것입니다. 3.3에서이 모든 작업을 수행 할 수있는 방법이 있습니까? 아니면 파이썬 2.7로 돌아 가기위한 최선의 방법은 무엇입니까? 감사.파이썬 3.3으로 웹 페이지 구축하기?

편집 : 나는 Windows에있어 다른로드 블록 인 것 같습니다.

+0

3.3을 사용해야하는 특별한 이유가 있습니까? – user2896976

+0

Apache 2.4, Python 3.3 및 Windows 용 mod_wsgi 바이너리는 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi에 있습니다. –

+0

@GrahamDumpleton 젠장! 나는 그 웹 사이트를 전에 보았지만 그것을 발견 할 수 없다는 것을 알았다. 북마크 됨. 고맙습니다! – griffsterb

답변

0

python2와 python3 사이에는 많은 양립성이 없으며, 어떻게 든 가장 많은 파이썬 프레임 워크 개발자가 어떻게 든 이해하지 못할 것이며, 왜 소프트웨어를 새로운 버전의 언어로 포팅해야하는지 이해할 수 없습니다.

당신이 파이썬 2

가장 좋은 방법을 사용하는 경우 가장 간단한 방법은 독립적 인 파이썬에게 가장 사랑 파이썬 프레임 워크의 3 포크를 시작했다.

편집 : 최신 django는 python3을 지원하므로 작동해야합니다.

+1

Django 1.5와 1.6은 Python 3을 잘 지원합니다. 예, 타사 라이브러리에 문제가 있지만 프레임 워크가 괜찮습니다. – MattDMo

+0

@MattDMo 감사합니다. 잘 들어요. – peterh

1

Apache + mod_wsgi 대신 dxango 사이트를 사용하면 nginx + uwsgi을 사용할 수 있습니다. 여기에 tutorial이 있습니다.

많은 튜토리얼은 유닉스와 같은 환경에서 환경을 구성하는 방법에 관한 것이므로 cgywin을 사용하여 Windows에서 유닉스와 유사한 환경을 시뮬레이션 할 수 있습니다.

Python-3.x를 지원하지 않는 라이브러리를 사용해야한다는 점을 제외하면 장고를 사용하여 사이트를 개발할 때 사용하는 Python 버전은 그리 중요하지 않습니다.