使用 啟動我的應用程式后dev_appserver.py --enable_console true my_app/,我轉到localhost:8000,選擇互動式控制臺,然后運行初始化資料存盤的 Python 腳本。
有沒有辦法從命令列運行這個初始化腳本?
我看了看--python_startup_script my_init_script.py,但這是在應用程式啟動之前呼叫的,所以它沒有意義。
uj5u.com熱心網友回復:
將評論部分的詳細資訊移至完整答案
不知道這是否可能,但可能的解決方法是將此代碼放在您的main.py或您的主檔案的開頭。
然后該程序變為 - 您的應用程式啟動,加載您的主檔案(可能當有人訪問您的主頁時)檢查是否設定了標志。如果未設定標志,它會運行您的資料存盤初始化腳本并設定標志(可能該標志已在資料存盤本身中設定)。
我有類似于我描述的內容,但是當您嘗試訪問主頁 url 時會觸發代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/440904.html
標籤:Python 谷歌应用引擎 谷歌云数据存储 开发环境 开发应用服务器
