2011-09-06 6 views
-3

저는 현재 Javascript에서 다음 작업을 작성했지만 python cgi를 사용하여 동일한 작업을 실행하고 싶습니다. 파이썬 CGI로 그것을 수행하기위한 조언이 있습니까?python cgi를 사용하여 작업을 수행하는 방법은 무엇입니까?

<a href"#" onClick="parent.Content.location='https://snu.ac.kr/music.html'; return false;">Music</a> 

작업은 다음과 같이 기본적으로 : 사용자가 단어 "음악"을 클릭하면, 그것은 HTML 페이지 (즉 'https://snu.ac.kr/music.html')를 보여줍니다. 내가 파이썬 CGI를 사용하여 작업을 수행하고자하는 이유는 현재 작업과 결합 된 다른 작업을 실행하고 싶기 때문입니다.

python cgi를 사용하여 위의 작업을 수행 할 수있는 방법이 있다면 알려주십시오.

+6

무엇? Javascript가 브라우저에서 실행됩니다. 파이썬은 서버에서 실행됩니다. 'music'코드는 원하는 것을 수행하며 파이썬도 포함하지 않으며 파이썬 CGI도 포함하지 않습니다. 너 정말로 무엇을하려고하는거야? 웹 사이트에서 브라우저와 서버의 차이점을 이해하고 있습니까? 그것이 당신의 질문입니까? –

+0

@ S.Lott : 사실 당신은 맞습니다 (따라서 +1). 그러나 [PythonFiddle.com] (http://pythonfiddle.com/)은 Python을 브라우저 ([소스] (http : // developers. slashdot.org/story/11/08/28/226256/Python-Fiddle-an-IDE-That-Runs-In-Your-Browser));) – Tadeck

+0

@Tadeck : 그건 파이썬 CGI가 아닙니다. 그래서, 그것은 아마도 그 질문과 관련 될 수 없습니다. 왜 그것을 여기에 소개할까요? –

답변

0

CGI는 (인터넷에서 읽은 한) 누군가가 스크립트를 실행할 때마다 새로운 파이썬 프로세스를 실행합니다. 이것은 서버에 좋지 않습니다! 어쩌면 FastCGI가 더 좋습니다 (요청을 처리 할 긴 단일 프로세스가 실행됩니다).

관련 문제