应用程序上下文可用时的Flask回调

时间:2017-04-19 23:02:00

标签: python flask uwsgi

我有一个我想调用的函数,它会生成一组url。但是,要完全生成网址(使用url_for()),我需要设置一个可以SERVER_NAME设置的应用程序上下文。

我正在寻找一种不明确设置SERVER_NAME的解决方案,而是一个完整的应用程序上下文可用后运行我的函数的解决方案,即在app.run()提供完整的应用程序上下文之后。我在uWSGI上运行此应用程序,因此我正在寻找适用于uWSGI初始化的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以使用before_first_request挂钩在应用程序上下文中运行代码一次,并在服务器完全初始化后运行。