혹시 url pattern 을 db에서 가져올 방법이 있나요? 예를들면 abc, efg 등

 
Seungho Kim

혹시 url pattern 을 db에서 가져올 방법이 있나요? 예를들면 abc, efg 등등 ^[-\w]+/$ 패턴으로 들어옵니다. 근데 url들이 많고 동적으로 변해서 매뉴얼로는 넣을 수가 없습니다. 물론 urls.py에 제일 밑에 넣어놓고 none-named의 우선순위가 낮지만 /login/ 등 다른 url 패턴이랑 엉켜 다른 페이지를 렌딩할까 걱정입니다.

TL;DR url패턴을 동적으로 생성할 방법이 있나요?

  • 박영록

    urls.py는 파이썬 코드니까 아마 가능하겠죠.

    Kwon-Han Bae

    pages 모듈이 그렇게 썻을껍니다.

    Seungho Kim

    장고에서 지원하는게 있으면 쓰려고 했는데 만들어야겠군요. ㅠㅠ 답변감사합니다.

    Chinseok Lee

    혹은 특정 뷰의 url 패턴을 루즈하게 잡고, 그 뷰에서 url 에 따라 분기하는 방법은 어떤가요?

    https://github.com/django/django/blob/master/django/contrib/flatpages/urls.py#L5

    Seungho Kim

    Chinseok Lee 의견 감사합니다.