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

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
PHPzhong

Vous devez déconnecter la base de données avant et après la demande ou après la demande

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

Ce problème ne devrait pas être un problème de non-redémarrage de Gunicorn après le redémarrage. Cela devrait être un problème de cache. Les données de la base de données ont changé, mais Flask stocke toujours les données précédentes dans la mémoire. Cela peut être dû au fait que vous ne rechargez pas les données. Je ne sais pas exactement comment vous l'utilisez. C'est tout ce que je peux dire.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal