在运行我的Flask网站时,继续获得“AssertionError:View功能映射覆盖现有端点功能:home”

时间:2017-09-16 15:25:22

标签: html python-3.x flask

这是我在这里的第一个问题,所以如果这种格式错误请告诉我。我的Flask views.py中有一个问题,它声称这些函数正在覆盖现有的点:

from app import app
from flask import render_template

@app.route('/')
@app.route('/home')
def home():
    return render_template('home.html')

@app.route('/about')
def about():
    return render_template('about.html')

@app.route('/Meet_band')
def meet_band():
    return render_template('meet_the_band.html')

@app.route('/shows')
def shows():
    return render_template('gigs.html')

这是我的views.py。可能是因为我的应用程序导入应用程序?我已经读过循环导入可能是原因,但不知道如何解决这个问题。任何帮助都会非常感谢!下面是我的 init .py和run.py以及

应用程序/的初始化的.py

from flask import Flask

app = Flask(__name__)

app.config.from_object('config')

from app import views

1 个答案:

答案 0 :(得分:0)

如果你在Flask版本0.10上运行,你可能必须降级到0.9以使其正常工作。

我在一台计算机上运行了一个0.10的站点,但在使用相同版本的Flask的另一台计算机上运行时遇到了同样的错误。

这很奇怪,我没有时间(或技能)深入研究它。