홈>
보기에 매개 변수를 전달하려고 하는데이 오류가 계속 발생합니다.
NoReverseMatch at /pay/how
Reverse for 'pay_summary' with arguments '(False,)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['pay/summary/$']
/pay/how
내가 현재보기입니다. (해당보기가 반환하는 현재 템플릿)
urls.py
url(r'^pay/summary/$', views.pay_summary, name='pay_summary')
views.py
def pay_summary(req, option):
if option:
#do something
else:
#do something else
....
서식 파일
<a href="{% url 'pay_summary' False %}">my link</a>
수정
보기가 GET이 아닌 POST 요청을 수락해야합니다.
- 답변 # 1
- 답변 # 2
Django 2.0에서 허용되는 답변에 추가하기 위해 URL 구문이 변경되었습니다 :
path('<int:key_id>/', views.myview, name='myname')
또는 정규 표현식 :
re_path(r'^(?P<key_id>[0-9])/$', views.myview, name='myname')
관련 자료
- reactjs - textInput에서 매개 변수를 전달하는 방법
- reactjs - useContext 후크를 사용하여 데이터를 전달하는 방법은 무엇입니까?
- reactjs - JSON을 소품으로 전달하는 방법은 무엇입니까?
- ios - SwiftUI에서 목록의 일부로 View ()를 전달하는 방법은 무엇입니까?
- matlab - 전체 파일에 셀형 배열을 전달하는 방법
- flutter - 매개 변수 전달 방법 runApp (MyApp ());
- Rails에서 URL 라우팅을 설정하는 방법은 무엇입니까?
- c++ - 기능에 조건을 전달하는 방법은 무엇입니까?
- c# - 면도칼 - url 매개 변수 및 양식 데이터 게시
- node.js - URL 게시 방법
- python - 웹 페이지의 일부 요소의 URL을 찾는 방법은 무엇입니까?
- javascript - 링크 클릭 후 URL에서 ID를 숨기는 방법은 무엇입니까?
- c# - 프로세스에 대한 인수로 % 20을 사용하여 파일 경로를 어떻게 전달할 수 있습니까?
- php - laravel에서 URL 값을 얻는 방법은 무엇입니까?
- javascript - PHP 변수를 AJAX URL에 전달하는 방법
- google chrome - 내 URL에 JavaScript를 매개 변수로 추가하려면 어떻게해야합니까?
- maven-xml-plugin으로 XSLT 매개 변수를 전달하는 방법은 무엇입니까?
- javascript - react - 아이들에게 데이터를 전달하는 방법
- javascript - React에서 {children}에게 소품을 전달하는 방법은 무엇입니까?
- python - 집합의 각 요소를 함수에 어떻게 전달할 수 있습니까?
관련 질문
- python : QuerySet에 중복 인스턴스가 반환되었습니다.
- python : request.data를 빈 사전으로 가져오기
- python : Django 잘못된 자격 증명: 사용자 개체 check_password는 True를 반환하지만 인증 함수는 False를 반환합니다.
- python : 일대다 관계 플라스크
- python : Django REST API를 사용하여 CRUD 작업 수행 시 문제
- python : django에서 일반 숫자를 아라비아 숫자로 변환하는 방법
- Python Django PowerShell 설치 프로그램
- python : django 프로젝트에 sqlite를 설치하는 방법
- python : Django는 이미지를 객체로 React Native FormData 인스턴스로 수신합니다.
- python : Django View의 점심 파이썬 스크립트
URL에 변수를 정의해야합니다. 예를 들면 다음과 같습니다.
이 경우pay/summary/0
를 호출 할 수 있습니다\d+
를 교체하면 문자열 true/false가 될 수 있습니다.\s+
로 , 그러나 문자열을 해석해야합니다. 이것이 최선이 아닙니다.그러면 다음을 사용할 수 있습니다 :