Seungho Kim
혹시 url pattern 을 db에서 가져올 방법이 있나요? 예를들면 abc, efg 등등 ^[-\w]+/$ 패턴으로 들어옵니다. 근데 url들이 많고 동적으로 변해서 매뉴얼로는 넣을 수가 없습니다. 물론 urls.py에 제일 밑에 넣어놓고 none-named의 우선순위가 낮지만 /login/ 등 다른 url 패턴이랑 엉켜 다른 페이지를 렌딩할까 걱정입니다.
TL;DR url패턴을 동적으로 생성할 방법이 있나요?
혹시 url pattern 을 db에서 가져올 방법이 있나요? 예를들면 abc, efg 등등 ^[-\w]+/$ 패턴으로 들어옵니다. 근데 url들이 많고 동적으로 변해서 매뉴얼로는 넣을 수가 없습니다. 물론 urls.py에 제일 밑에 넣어놓고 none-named의 우선순위가 낮지만 /login/ 등 다른 url 패턴이랑 엉켜 다른 페이지를 렌딩할까 걱정입니다.
TL;DR url패턴을 동적으로 생성할 방법이 있나요?
urls.py는 파이썬 코드니까 아마 가능하겠죠.
pages 모듈이 그렇게 썻을껍니다.
장고에서 지원하는게 있으면 쓰려고 했는데 만들어야겠군요. ㅠㅠ 답변감사합니다.
혹은 특정 뷰의 url 패턴을 루즈하게 잡고, 그 뷰에서 url 에 따라 분기하는 방법은 어떤가요?
https://github.com/django/django/blob/master/django/contrib/flatpages/urls.py#L5
Chinseok Lee 의견 감사합니다.