如何在flask应用程序的索引页面中访问另一个网页?

时间:2019-04-05 06:28:47

标签: python html flask flask-sqlalchemy

我面临的问题是使用flask访问索引页面(准确地说是注册页面)内的网页。尝试使用下面的代码通过index.html访问register.html时,出现404 Not Found错误。

from flask import Flask,render_template
from flask_wtf import Form #instead of flask.ext.wtf use flask_wtf
from wtforms import StringField, SubmitField
from wtforms.validators import Required

app = Flask(__name__)

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

if __name__ == '__main__':
    app.run(debug=True)

@app.route('/register')
def register():
    return render_template('register.html',methods=['GET','POST'])

1 个答案:

答案 0 :(得分:1)

在您定义register路由之前,您似乎正在运行应用。

在定义视图并注册路由后,将实际的run指令移到最右下角,这样它就变成了这样:

from flask import Flask,render_template
from flask_wtf import Form #instead of flask.ext.wtf use flask_wtf
from wtforms import StringField, SubmitField
from wtforms.validators import Required

app = Flask(__name__)

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

@app.route('/register')
def register():
    return render_template('register.html',methods=['GET','POST'])

if __name__ == '__main__':
    app.run(debug=True)