我试图在运行flask文件后通过标签中的href调用不同的HTML页面。
找不到
在服务器上找不到请求的URL。如果您手动输入网址,请检查拼写,然后重试。我要去哪里错了。
`index.html
<section>
<nav>
<ul>
<li><a href="index.html" class="button js-button" role="button">
<i class="fa fa-file" aria-hidden="true"></i> File </a></li>
<br><br>
<li><a href="imageupload.html" class="button js-button" role="button"><i class="fa fa-file-image-o" aria-hidden="true"></i> Image</a></li>
<br><br>
<li><a href="addtext.html" class="button js-button" role="button"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i> Text </a></li>
</ul>
</nav>
` app.py
app = Flask(__name__)
app.secret_key = 'random string'
#app.config['UPLOAD_FOLDER'] = 'templates/'
APP_ROOT = os.path.dirname(os.path.abspath(__file__))
@app.route('/')
def home():
return render_template('index.html')
答案 0 :(得分:0)
尝试一下:
<a href="{{ url_for('index.html') }}" class="button js-button" role="button">
有关模板的更多信息,请参见:http://flask.pocoo.org/docs/1.0/templating/