2012-11-13 3 views
1

를 사용하여 요청 변수를 어떻게합니까. 양식에 두 필드를 추가했습니다 : "password"와 "random". 이제는 백엔드에서 해당 양식 필드를 검색하는 방법을 알아야합니다.당신은 내가 파이썬 프로젝트를 상속하고, 나는이에 대한 멍청한 놈임을 인정하지만, 프로젝트가 알바트 로스 프레임 워크를 사용하여 수행됩니다 파이썬 알바트 로스에게 프레임 워크

$password = $_REQUEST['password']; 
$random = $_REQUEST['random']; 

내가 알바트 로스 프레임 워크를 사용하여이 작업을 수행하는 방법에 대한 정보를 검색되었고, 문제 내가 물려받은 플랫폼에서 작동 아무것도 찾을 수 있었다 : PHP에서 다음과 같은 것입니다. 이것은 아파치 2.6에서 mod_python을 사용하고 albatross.cgiapp의 RequestFields 기능에 의존합니다.

사람이이 작업을 수행하는 방법을 알고 있나요, 빠른 앤 더러운, 또는 괜찮은 튜토리얼을 통해, 그게 내가 사용하고있는 프레임 워크에 특정한? 알바트 로스 문서는 양식 필드에서 데이터를 가져 오는 방법을 알려주지 않고 소스 코드를 파고 들지는 않습니다.

도움을 주셔서 감사합니다.

답변

0

설명서의 using forms 섹션을 읽었습니까? 이것은 일을 아주 잘 설명합니다.

import cgi 
form = cgi.FieldStorage() 

이제 form에는 모든 양식 데이터가 포함 된 사전이 있어야합니다.

+0

시도했지만 "AttributeError : '모듈'객체에 'argv'속성이 없습니다."라는 예외가 발생합니다. – TMorgan

+0

아, 죄송합니다. 나는 당신이'mod_python'을 사용하는 것을 놓쳤습니다. CGI 기능은'mod_python'과 함께 작동하지 않습니다. –