2011-09-06 11 views
3

필자는 경험 많은 PHP 프로그래머로서 Python과 같은 것을 피하는 경향이 있습니다. 그러나 우리 모두는 우리가 다루었던 카드로 놀아야 만하고 이제 Satchmo 웹 사이트에서 작업해야합니다.내 Satchmo 웹 사이트를 어떻게 초기화합니까?

저는 약간의 파이썬, 장고 및 satchmo를 가지고 있으므로 도움이 필요합니다. 개발 서버를 설정하는 것이 좋지만 프로덕션 서버에서 작동하도록 웹 사이트를 가져올 수 없습니다.

"python manage.py runserver"의 사용을 보았습니다.이 솔루션은 스택 오버플로에도 있습니다. 그러나이 솔루션을 볼 때 일반적으로 "생산에 사용하지 않기를 바란다"는 사람이 있습니다. 따라서이 작업을 수행하는 것은 매우 잘못된 방법이라고 가정합니다. 저의 좌절감으로이 명령 줄이 안전하지 않다는 것을 알고있는 사람들은 우리의 나머지 부분과 공유하고 싶지 않습니다. 단지 Satchmo Production 서버를 얼마나 능숙하게 시작합니까?

감사합니다.

+1

숙련 된 프로그래머라면 Python과 같이 특히 널리 인정되는 프로그래밍 언어는 피할 수 없습니다. – Ski

+0

@Skirmantas 나는 그가 "내가 아는 언어로 해결책이있을 때, 나는 다른 언어를 배우기보다는 그것을 사용한다"라는 것을 상상한다. – ceejayoz

+2

내가 믿는 가장 일반적인 옵션 중 하나는 Apache + mod_wsgi로 배포하는 것입니다. 당신도 장고 문서에서 볼 수 있듯이. https://docs.djangoproject.com/ko/1.3/howto/deployment/modwsgi/ http://blog.stannard.net.au/2010/12/11/installing-django-with-apache- and-mod_wsgi-on-ubuntu-10-04/ –

답변

3

을하는 데 도움이 here

희망을 pyisapie 모듈을 사용하여 문서를 따라 할 수있는 경우 다음 잘 here 설명되어 mod_wsgi를 사용하여 아파치와 리눅스 인 경우 생산에 장고를 설정하는 것은 매우 쉽습니다 프로덕션 서버에 Django 웹 사이트를 배포하려면 Apache + mod_wsgi, nginx + gunicorn, nginx + uwsgi 또는 WSGI를 지원하는 다른 서버를 사용해야합니다. Django 문서에는 deploying Django on Apache with mod_wsgi에 대한 페이지가 있습니다. 다른 솔루션에는 웹에 유용한 문서가 많이 있습니다.

1

runserver은 개발/테스트 용입니다. 그것은 등 높은 부하, 보안을 처리하지 않습니다

Python.org 파이썬 코드를 제공하기 위해 적절한 웹 서버를 설정하는 방법에 대한 문서가 있습니다 http://docs.python.org/howto/webservers.html

1

Satchmo는 장고 유도체처럼 보인다. 배포 환경이 창은 다음

관련 문제