su
변수를 다음 경로가있는 다른 경로로 전달하려고합니다.다른 경로에 매개 변수를 전달하면 작동하지 않습니다.
return redirect(url_for('showspace', spacename=user.username, su='Welcome back'))
경로는 다음과 같습니다 : 경로가 su
매개 변수없이 호출
@app.route('/space/<spacename>', methods=['GET', 'POST'])
@login_required
def showspace(spacename, su = None):
if su != None:
print(su)
경우 내가 None
수 su
를 원한다. 그러나 su
이 showspaces
으로 전달 된 경우 su
의 내용을 인쇄하고 싶습니다. 이렇게하면 다음과 같은 오류가 발생합니다.
TypeError: showspace() missing 1 required positional argument: 'su'
도움 주셔서 감사합니다.
이 파일은 http://xahlee.info/python/function_def.html에 있습니다.이 파일은 Python 2이지만 제대로 적용했다고 생각합니다. 내가 su = None을 사용하지 않고 su 만해도 작동하지 않습니다. – user3080315
죄송합니다, 오독. – hop