使用href调用不同的html页面

时间:2019-04-25 18:26:22

标签: html flask

我试图在运行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>&nbsp;  File &nbsp; &nbsp;  </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>&nbsp; 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>&nbsp;  Text &nbsp;</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')

1 个答案:

答案 0 :(得分:0)

尝试一下:

<a href="{{ url_for('index.html') }}" class="button js-button" role="button">

有关模板的更多信息,请参见:http://flask.pocoo.org/docs/1.0/templating/