정규 표현식을 사용하여 플라스크에 몇 개의 URL을 쓰고 싶습니다. 나는플라스크 URL의 정규 표현
class RegexConverter(BaseConverter):
def __init__(self, url_map, *items):
super(RegexConverter, self).__init__(url_map)
self.regex = items[0]
app.url_map.converters['regex'] = RegexConverter
api.add_resource(Handler1,'/<regex("^v1/$")>')
api.add_resource(Handler2,'/<regex("^v1/(.+/)$")>')
을 다음
내가 시도 플라스크
에서 그들을 다시하고 싶지만 작동하지 않습니다이r'^v1/$'
r'^v1/(.+/)$'
처럼 장고를 가지고있다. 오류
ValueError: malformed url rule: '/<regex("^v1/$")>'
이 살펴 보자 [?의 URL 라우팅에서와 플라스크 지원 정규 표현식 (http://stackoverflow.com/questions/5870188/does-flask -support-regular-expressions-url-routing) –
위 예제에서 코드를 취했습니다. –