2017-10-31 20 views
1
def get(self, name): 
    //accept the parameters and parse the parameters 
    //genereate UUID 
    return{UUID : 'request accepted'}, 200 if item else 404 
    generate_doc(parameters, UUID) 
    //process the request after the return happens with the parameters from GET 

이 작업을 수행해야합니다. 나는 GET 요청에 대한 응답이 이루어진 후에 뭔가를하는 함수를 호출해야한다. 나는 내가 만들고자하는 파일이 언젠가 가져 가고 있기 때문에 이것을하고 싶다. 그래서 먼저 요청을 보낸 다음 파일을 생성하려고합니다.GET 응답 후 요청 처리 플라스크

앱이 실행되면 프로그램 흐름에 대한 제어권이 없습니다. 누군가이 문제를 해결하도록 도와 줄 수 있습니까?

+0

셀러리를 사용하고 있습니다. 사용이 매우 간단하고 쉽습니다. – Tsubaki007

답변

-1

작업 스케줄러 클래스를 작성하십시오. 메소드 대기열 작업을 추가하십시오. 이 메소드를 호출 해 작업을 큐에 넣습니다. 이제 요청할 때마다이 메소드를 호출하십시오.

추가 된 대기열에서 작업을 완료하려면 백그라운드에서 스케줄러를 실행하십시오.