오류가 404인 것 같습니다. 이는 /data/datamsg/에 액세스할 때 URL을 찾을 수 없음을 의미합니다. 이는 URL 주소 구성 방법에 따라 다릅니다. /data/datamsg를 시도하고 그 뒤에 있는 /를 제거하거나 그럴 수도 있습니다. 당신이 원하는 것입니다. http://localhost 또는 이와 유사한 것을 추가하세요
404가 나오면 1L이 말한 대로 URL(호스트 부분)을 완성해야 합니다. 브라우저를 통해 요청할 때 페이지의 URL은 /로 시작하고 브라우저는 자동으로 호스트를 추가하며 단위 테스트 케이스에서는 전체 URL을 직접 작성해야 합니다. 302가 나타나면 다음을 확인해야 합니다. 302는 어느 URL로 이동합니까? 제한사항/검증 조건을 어디에 추가했나요? 예를 들어 "login_required"가 추가된 경우 시스템에서 로그인이 없는 것을 확인하면 자동으로 302가 포함된 로그인 페이지로 이동합니까? 또 다른 가능성이 있습니다. 403이어야 합니다. POST 요청을 위조했으며 Django는 기본적으로 CSRF 확인을 수행합니다.
오류가 404인 것 같습니다. 이는 /data/datamsg/에 액세스할 때 URL을 찾을 수 없음을 의미합니다. 이는 URL 주소 구성 방법에 따라 다릅니다. /data/datamsg를 시도하고 그 뒤에 있는 /를 제거하거나 그럴 수도 있습니다. 당신이 원하는 것입니다. http://localhost 또는 이와 유사한 것을 추가하세요
브라우저로 URL을 탐색할 수 있다고 하셨습니다
브라우저를 통해 URL에 접속하면 브라우저에서 GET 요청
을 보내는데 테스트에서는 POST 요청을 사용하셨습니다.
그래서 브라우저가 정상인 것과 테스트 통과 여부가 아무런 관련이 없더라도
404가 나오면 1L이 말한 대로 URL(호스트 부분)을 완성해야 합니다. 브라우저를 통해 요청할 때 페이지의 URL은 /로 시작하고 브라우저는 자동으로 호스트를 추가하며 단위 테스트 케이스에서는 전체 URL을 직접 작성해야 합니다.
302가 나타나면 다음을 확인해야 합니다. 302는 어느 URL로 이동합니까? 제한사항/검증 조건을 어디에 추가했나요? 예를 들어 "login_required"가 추가된 경우 시스템에서 로그인이 없는 것을 확인하면 자동으로 302가 포함된 로그인 페이지로 이동합니까?
또 다른 가능성이 있습니다. 403이어야 합니다. POST 요청을 위조했으며 Django는 기본적으로 CSRF 확인을 수행합니다.