URL колбы не найден при использовании светокопии
Это действительно странно, но я сталкиваюсь с этой проблемой. Все работало, и я почти закончил работу с приложением, но внезапно оно прекратилось. Я выделил код и понял, что когда я регистрирую проект и использую его на маршруте, он не возвращается, говоря, что URL не найден. Вот изолированный код:
from flask import Flask, render_template, Blueprint
app = Flask(__name__)
home = Blueprint('home', __name__, static_folder='static', template_folder='template')
app.register_blueprint(home)
@home.route('/') #<---This one does not work
# @app.route('/') <--- This one works
def index():
return "This is the index route."
# return render_template('layer.html')
if __name__ == '__main__':
app.run()
1 ответ
Переместить app.register_blueprint(home)
после определения маршрута.
from flask import Flask, Blueprint
app = Flask(__name__)
home = Blueprint('home', __name__, static_folder='static', template_folder='template')
@home.route('/')
def index():
return "This is the index route."
app.register_blueprint(home)
if __name__ == '__main__':
app.run()