플라스크 API 예약 cron 작업

0

질문

나는 함수를 호출하는 몇몇 API 는 의 업데이트를 데이터베이스에 호출합니다. 고 싶은 일정 기능을 실행에서 매일 특정 시간입니다.

이미 시 flask_apscheduler 및 APScheduler 을 제공하는 이 오류가 발생할 수 있습니다.

이것은 일반적으로는 것을 의미하려는 기능을 사용하는 데 필요한 활성 HTTP 요청을 합니다. 설명서를 참조하십시오에 대한 테스트 방법에 대한 정보가 이를 방지하기 위해 문제입니다.

어떤 이끌고 이에 도움이 될 것입니다.

api apscheduler cron flask
2021-11-16 07:42:09
1

최고의 응답

0

당신이해야 한다:

  • 게시 코드를 정의 플라스크 응용 프로그램.
  • 지정하는 방법에 액세스하려고 합니다.
  • 어떻게 당신을 호출하는 일으킬 수 있습니다.
  • 그 Api 는 제 3 자의 일부 또는 당신의 청사진입니다.

그러나,이것은 아마도 컨텍스트 문제입니다. 내 건너와 유사한 하나의 정밀한 웹 애플리케이션을 빨리 빌기 전에. 해야 합니다 어떻게든 응용 프로그램에 대한 액세스를 사용하거나,app_context 또는 가져오기 current_app 에서 플라스크에 액세스하는 config.

  1. 고 가정하고 당신이 수입된 응용 프로그램의 기능을 사용하면,이것을 시도하십시오:

    with app.app_context():
        # call your function here
    

    이 문서를 참조하십시오에 대한 더 많은 정보: 플라스크에 문서

  2. 다른 접근,당신이 시도할 수 있는 통신을 구성을 통해 구성 등 개체입니다.
    을 정의할 수 있습니다 작업을 당신을 예약하고 참여 귀하의 기능을 내장.
    이 예제에서 플라스크-apscheduler 저장소습니다.

2021-11-19 13:46:07

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................