0
我有一個運行Flask的python程序。我注意到一個奇怪的事情,它看起來像程序運行兩次,我不想。Python程序似乎運行兩次
這裏是用於啓動程序的文件(runserver.py,在根文件夾/):
from myapp import app
if __name__ == "__main__":
print "woho"
app.run(host='0.0.0.0',debug=True)
當運行此,我可以看到在終端兩個「woho」,指示的東西是奇怪。
在文件夾/ MYAPP我有__init__.py:
from flask import Flask
app = Flask(__name__)
import myapp.views
,然後在我的views.py(也在/ MYAPP)我所有的觀點一樣:
from myapp import app
from flask import render_template
@app.route('/')
def index():
return render_template('index.html')
這解決了問題!雖然我覺得很奇怪,它會在第一次啓動後直接重新啓動... – theva
這是重新加載程序所需的 - 它還能如何重新啓動? –