在Python中啟動Flask應用的常見方法是使用命令行或在腳本中直接調用Flask的run()函數。
使用命令行啟動Flask應用: 在終端中進入應用的根目錄,然后執行以下命令來啟動Flask應用:
flask run
默認情況下,Flask會在本地的5000端口上啟動應用。如果需要指定端口,可以使用--port
選項:
flask run --port=8080
在腳本中調用run()函數:
在你的Flask應用腳本中,通常會有一個名為app
的Flask實例。你可以在腳本的末尾添加以下代碼來啟動應用:
if __name__ == '__main__':
app.run()
這樣,在運行腳本時,Flask應用會啟動并監聽默認的本地5000端口。
如果需要指定主機和端口,可以在run()
函數中傳遞相應的參數:
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)
上述代碼會將應用綁定到所有可用的網絡接口,并在8080端口上監聽請求。
除了這兩種方法,還可以使用WSGI服務器(如Gunicorn、uWSGI等)來啟動Flask應用。這些服務器通常需要通過終端命令或配置文件來指定應用的入口腳本和相關參數。