Django/Python을 사용하여 sqlite 테이블에서 읽고 쓰는 작업 페이지 집합이 있습니다. 그러나 약간의 혼란을 해결하기 위해 URL을 localhost/sessionsimulator에서 localhost/session/simulator로 바 꾸었습니다. localhost/sessionsimulator를 호출하여 서버에 게시하려고하면 모든 것이 잘 작동합니다. 새 URL (예 : 세션/시뮬레이터/생성)을 사용하여 게시하려고하면 csrf 오류가 발생합니다. 필요한 자바 스크립트 및 URL 파일을 모두 변경했지만 왜이 오류가 발생하는지 파악할 수 없습니다.@CSRF_exempt가 새 URL로 작업하지 않습니까?
1
A
답변
0
하면 잘 경로를 설정하고 settings.py 파일이 설치되어 있는지 확인합니다 :
MIDDLEWARE_CLASSES = (
'django.middleware.csrf.CsrfViewMiddleware',
)
and in your html file you are use the csrf_token validation :
<form method="POST" action=" your view or action ">{% csrf_token %}
</form>
1
문제는 URL을 파일 내에 자리 잡고 있습니다./session/simulator/create를 호출 할 때 서버는/session/simulator를 찾았으며 충분히 일치하므로 그냥 호출했습니다. 모든 URL의 끝에 $를 추가하면 검색이보다 구체적이고 원하는 내용을 완성하게됩니다.
관련 문제
- 1. 왜 데이터베이스에서 작업하지 않습니까?
- 2. self presentModalViewController ViewDidLoad에서 작업하지 않습니까?
- 3. datepicker가 새 탭으로 작업하지 않습니다.
- 4. csrf_exempt가 django auth와 작동하지 않습니다
- 5. 웹 사이트를 새 URL로 마이그레이션하고 이전 URL을 새 URL로 지정하십시오.
- 6. 새 URL로/index.html 리디렉션
- 7. 새 URL로 해결
- 8. 왜 getRequestDispatcher ("/ index.jsp"). forward() JSP로 작업하지 않습니까?
- 9. URL에서 이미지를 생성하십시오. aspx 페이지로 작업하지 않습니까?
- 10. dotless는 less less 파일로 작업하지 않습니까?
- 11. EE2 - 고유 URL로 로그인하지 않습니까?
- 12. jquery form 새 URL로 이동
- 13. ASP.NET 페이지를 새 URL로 리디렉션합니다.
- 14. 브라우저 콘텐츠를 새 URL로 바꿉니다.
- 15. 새 URL로 RewriteRule의 내부적 이전
- 16. 데이터베이스에 저장하고 새 URL로 리디렉션
- 17. JS가 문자열에서 작업하지 않습니다.
- 18. @csrf_exempt가 일반 뷰 기반 클래스에서 작동하지 않습니다.
- 19. 변수가 PHP 페이지의 URL로 이동하지 않습니까?
- 20. 봄이 기본 대상 URL로 리디렉션되지 않습니까?
- 21. 세션이 수정 된 URL로 작동하지 않습니까?
- 22. JSF 필수 = 예 데이터 테이블 내에서 작업하지 않습니까?
- 23. jasmine-reporters는 grunt-protractor-runner와 함께 작업하지 않습니까?
- 24. Jquery Ajax Ubuntu에서 작업을 요청했지만 데비안에서 작업하지 않습니까?
- 25. WebBrowser의 새 인스턴스가로드되지 않습니까?
- 26. 이 자바 스크립트를 새 URL로 리디렉션하려면 어떻게해야합니까?
- 27. JStree에 새 URL로 노드 새로 고침
- 28. JSP가 새 창이나 탭의 동적 URL로 리디렉션됩니다.
- 29. URL을 다시 작성하여 새 URL로 영구적으로 리디렉션
- 30. WordPress 301 이전/새 URL로 리디렉션
이것은 csrf exempt를 수행 할 때 도움이되지 않습니다. – Khamey
django 1.1로 돌아 가기 django 1.4 이상에서는 도움이 될 수 없습니다. – drabo2005