python - flask + gunicorn数据查询问题
PHP中文网
PHP中文网 2017-04-18 09:53:10
0
2
298

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

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
PHPzhong

Anda perlu memutuskan sambungan pangkalan data sebelum dan selepas permintaan atau selepas permintaan

@app.teardown_request
def shutdown_session(exception=None):
    app.logger.debug('remove session')
    db_session.remove()
Peter_Zhu

Masalah ini tidak sepatutnya menjadi masalah gunicorn tidak dimulakan semula selepas dimulakan semula. Ia sepatutnya menjadi isu cache. Data dalam pangkalan data telah berubah, tetapi flask masih menyimpan data sebelumnya dalam memori Ia mungkin disebabkan oleh anda tidak memuat semula data. Saya tidak tahu dengan tepat bagaimana anda menggunakannya. Itu sahaja yang boleh saya katakan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!