나는 Python/Django로 작성된 프로젝트에서 일하고있다. 프로젝트 내에서 버그를 수정했다. (로컬 Git 브랜치 dateReceived
을 사용하여 버그를 수정하고 버그를 수정 한 후 병합한다. 로컬 컴퓨터에 master
이있는 dateReceived
브랜치). 나는 그 버그가 내 로컬 master
브랜치에서 수정되었다는 것을 테스트했으며, 내가 가지고있는 것이 행복 할 때, 서버에 변경 사항을 적용했다.Python/Django- NoReverseMatch at
그러나 실제 라이브 버전으로 작업 할 때 웹 사이트의 다른 부분이 손상된 것으로 보이며 'http://.../adds_omits/'URL로 연결되는 버튼을 클릭하면 말한다 브라우저 :
:NoReverseMatch at /.../adds_omits/
Reverse for 'export_csv' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'costing/(?P<budget_id>[0-9]+)/export-csv/$']
을하고
Error during template rendering
Reverse for 'export_csv' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'costing/(?P<budget_id>[0-9]+)/export-csv/$']
이 오류 메시지는 URL을 렌더링하는 템플릿에서 다음 줄을 강조하고 있다는 것을
<a class="button m-r-md" href="{% url 'costing:export_csv' budget.id %}">Export to Excel</a>
하고 '역 추적은'대담에서 다음과 같은 메시지를 보여줍니다
return permission_required(required_permission)(view_func)(request,*view_args,**view_kwargs)
&
return render(request, 'costing/adds_omits.html', context)
가 adds_omits
costing/views.py
에서 오는 것을 '역 추적'상태에서이 두 번째 메시지
왜 내가이 오류를 얻고 있는지 이해할 수 없습니다. t를 변경하지 않았기 때문에이 오류가 발생합니다. 최근 master
(으)로 병합 한 dateReceived
지점의 파일을 ... 어떻게이 오류를 해결할 수 있습니까? 이전 커밋으로 복귀하고 싶지 않습니다. 이것은 dateReceived
브랜치에서 구현 한 작업 수정을 취소합니다 ...? 첫 번째 오류 메시지에서