2014-11-07 6 views
0

나는 사용자 제출 문자열을 취하는 매우 간단한 CherryPy 웹 양식을 가지고 있습니다. 내가 원하는 것은 문자열을 가져 와서 URL을 만들고 외부 웹 페이지를 시작하는 것입니다. URL이 만들어 지도록 제출했습니다. 제출시 실제로 URL을 열지 않습니다. 생각? 이 도움이CherryPy가 "제출"버튼을 사용하여 외부 웹 페이지 시작

from cherrypy import expose 
from jira.client import JIRA 

class Redirector: 
    @expose 
    def index(self): 
     return '''<html> 
        <body> 
        <form action="redirect"> 
         <input name="url" /> 
         <input type="submit" /> 
        </form> 
        </body> 
        </html>''' 

    @expose 
    def redirect(self, url): 
     return url 


if __name__ == "__main__": 
    from cherrypy import quickstart 
    quickstart(Redirector()) 

답변

0

이 시도 ...

@expose 
def redirect(self, url): 
    raise cherrypy.HTTPRedirect(url) 

희망!