이것이 최상의 방법에 관한 질문입니다.플라스크 응용 프로그램을 웹 이외의 프로그램에 대한 인터페이스로 사용
저는 웹 개발, 웹 프레임 워크 등에 조금 익숙합니다. 저는 플라스크로 웹 사이트를 만들 계획입니다. 근본적으로 커맨드 라인 프로그램이 될 수있는 인터페이스 인 앱을 만드는 것에 대해 궁금합니다. 예를 들어, 단어를 허용하고 그 단어의 모든 유효한 아나그램을 인쇄하는 Python 명령 행 프로그램이 있다고 가정 해보십시오. 이 논리가 내 Flask 앱에 어디에/어떻게 들어 맞습니까? 이게 뭔가?
from anagram import compute_all_anagrams
@app.route("/result?word=<word>") # I'm not sure if this is correct usage of route
def result_page(word):
result = compute_all_anagrams(word) # returns a list of anagrams
render_template("result.html", result=result)
여기서 result.html은 결과 목록을 표시하는 템플릿입니까?
당연히 여기에 내 아나그램 프로그램이 없을 것입니다. 인쇄 아무거나 오히려 그것을 문자열 배열로 반환합니다.
또한 compute_all_anagrams가 10 초 정도 걸리는 경우 어떻게해야합니까? 어떻게 변화시킬 수 있겠습니까?
고마워요.