사용자가 목록 페이지에서 유사한 요소 목록을 선택할 수있는 웹 사이트에서 작업하고 있는데,이를 기반으로 별도의 페이지를 열어 보겠습니다. 목록에서 선택한 요소dango url을 urls.py에서 쿼리 문자열을 무시하는 방법
목록의 각 요소는 [0-9]
, [a-z]
및 [A-Z]
을 포함하는 15 자의 임의 문자열로 식별 할 수 있습니다.
목록의 요소에 대한 URL의 예 : s
이
(좀 별도의 링크를 얼마나 유튜브 동영상 등) 식별자입니다 http://127.0.0.1:8000/view?s=fkiscl49gtisceg
그러나 내가해야하는지 이해할 수 없다 django가 문자열의 ?s=fkiscl49gtisceg
부분을 무시하게하십시오. 지금과 같은 경로를 작성했습니다 :
path('view/(?P<s>[\w]{15})', element_display, name='s'),
장고 그러나 나는이 문제를 해결하려면 어떻게 ... 페이지를 찾을 수 없습니다 내게 다세대?
Django **는 항상 urls.py에서 검색어 문자열을 무시합니다. –
그런 다음 시도 할 때마다 페이지가 발견되지 않는 이유는 무엇입니까? – BRHSM
당신은'path()'와'url()'을 혼동했기 때문에. 'path()'는 정규식을 취하지 않습니다. –