url 与 url_for 无效
Invalid url with url_for
我 运行 使用 url_for 和 Python Flask 时出错。错误是:
MissingSchema: Invalid URL
不确定是什么问题。这是我的代码:
@app.route("/", methods=('GET', 'POST'))
def landing():
form = forms.OptinForm()
if form.validate_on_submit():
requests.get(url_for('indoctrination', email=form.email.data, name=form.first_name.data))
return render_template('index.html', form=form)
在您的用法中,url_for
返回的是类似 /some/example
的相对路径。 requests.get
需要完整的绝对路径,如 http://example.com/some/path
。您可能想在相对路径前面添加基数 url。
我 运行 使用 url_for 和 Python Flask 时出错。错误是:
MissingSchema: Invalid URL
不确定是什么问题。这是我的代码:
@app.route("/", methods=('GET', 'POST'))
def landing():
form = forms.OptinForm()
if form.validate_on_submit():
requests.get(url_for('indoctrination', email=form.email.data, name=form.first_name.data))
return render_template('index.html', form=form)
在您的用法中,url_for
返回的是类似 /some/example
的相对路径。 requests.get
需要完整的绝对路径,如 http://example.com/some/path
。您可能想在相对路径前面添加基数 url。