반응형
플라스크 URL 선택적 매개 변수를 직접 선언 할 수 있습니까?
현재 다음과 같은 방법으로 진행하고 있습니다.
@user.route('/<userId>')
@user.route('/<userId>/<username>')
def show(userId, username=None):
pass
사용자 이름
이 선택 사항이라고 직접 어떻게 말할 수 있습니까?
해결 방법
또 다른 방법은
@user.route('/<user_id>', defaults={'username': None})
@user.route('/<user_id>/<username>')
def show(user_id, username):
pass
하지만 단일 경로를 작성하고 username
을 선택 사항으로 표시하고 싶습니까? 그렇다면 가능하지 않다고 생각합니다.
참조 페이지 https://stackoverflow.com/questions/14032066
반응형
'파이썬' 카테고리의 다른 글
파이썬 Is there a way to pass optional parameters to a function? (0) | 2021.01.30 |
---|---|
파이썬 Pylint의 "너무 적은 공개 방법"메시지는 무엇을 의미합니까? (0) | 2021.01.30 |
파이썬 Reset a column's MultiIndex levels (0) | 2021.01.29 |
파이썬 Excel 데이터에서 Python 만들기 사전 (0) | 2021.01.29 |
파이썬 Python - smtp requires authentication (0) | 2021.01.29 |
댓글