2013-08-05 77 views
0

app.py蟒蛇和燒瓶中的守望者是什麼?

from overwatch import app 
app.run() 

__init.py__

app = Flask(__name__) 

@app.route('/') 
def index(): 
    return 'Hello, World!' 

什麼是from overwatch import app在Python燒瓶應用程序以及如何使用它?沒有可以安裝在監視器上的軟件包。

回答

2

這只是應用程序的名稱,無論您採取何種示例。這不是一個Python包。

E.g.有提到將上述代碼的目錄結構的內容...

app.py 
overwatch/ 
    __init__.py 

並由此from overwatch import app實際上只是進口在__init__.py文件中聲明的變量app

+0

謝謝。我只是不習慣蟒蛇,但我到了那裏。 – Asken

0

overwatch是Flask應用程序的名稱(如果將運行/測試代碼與服務器代碼分開)。大瓶項目有些結構是這樣的:

app_name/ 
    manage.py 
    app/ 
    __init__.py 
    models/ 
    views/ 
    ... 
    ... 

在你的情況下,app文件夾命名爲overwatch

+0

感謝您的幫助! – Asken