python - Django 프론트엔드 URL이 메소드에 올바르게 액세스하지 못했습니다. 도와주세요.
为情所困
为情所困 2017-05-18 10:56:48
0
1
628

안녕하세요 여러분, 저는 Django를 처음 접하는 사람입니다. 이제 프런트엔드 HTML에 하이퍼링크를 설정하고 파일 이름을 가져와 백그라운드 액세스 방법을 통해 다운로드하는 방법을 배우고 싶습니다.
코드는 다음과 같습니다.
프런트 데스크: (상대적으로 간단하며 하이퍼링크 단어가 있는 테이블만 있음)

URL 구성:

으아악

보기 방법:

으아악

제 목적은 같은 페이지에 정상적으로 접속할 때 다운로드 가능한 브라우저를 선택하고, 하이퍼링크 버튼을 눌러 접속하는 file_download方法并下载对应浏览器。但是目前无法访问到file_download방법에 대해 조언 부탁드립니다. 감사합니다

为情所困
为情所困

모든 응답(1)
阿神

Django가 URL을 일치시킬 때 URL 목록의 위에서 아래로 일치합니다.
^register/(.*)/$로 일치할 수 있는 모든 것은 다음과 일치해야 합니다. 위의 ^register/는 ^register/(.*)/$匹配的一定能被上面的^register/匹配
所以就出现了^register/(.*)/$과 일치하므로 ^register/(.*)/$가 절대
와 일치하지 않는 상황이 있습니다.해결책은 매우 간단해요 이거 둘 순서만 바꿔주세요

으아악

Django의 URL 구문 분석 기능을 사용할 때 더 자세한 URL은 앞쪽에 배치하고 "모호한" URL은 더 뒤쪽에 배치해야 한다는 점을 기억하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿