>  Q&A  >  본문

python - flask + gunicorn数据查询问题

flask + gunicorn运行程序,在数据库中手动insert数据后,需要重启gunicorn,flask程序才能查到新数据。

PHP中文网PHP中文网2741일 전310

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-04-18 09:55:10

    요청 전후 또는 요청 후에 데이터베이스 연결을 끊어야 합니다

    으아아아

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:55:10

    이 문제는 Gunicorn을 다시 시작한 후 다시 시작하지 않는 문제가 아닙니다. 캐시 문제여야 합니다. 데이터베이스의 데이터가 변경되었지만, 플라스크는 여전히 이전 데이터를 메모리에 저장하고 있습니다. 데이터를 다시 로드하지 않았기 때문일 수 있습니다. 정확히 어떻게 사용하시는지는 모르겠습니다. 그게 내가 말할 수 있는 전부입니다.

    회신하다
    0
  • 취소회신하다