У меня есть программа python, которая работает с Flask. Я заметил странную вещь, похоже, что программа работает дважды, чего я не хочу.Программа 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
, который необходим для перезарядки - как еще он может перезапустить себя? –