본문 바로가기

개발일지689

django - error alert 작동안됨 현상 - 해결 이번 포스팅은 회원가입 폼에 관한 내용이다. "폼"이라는 글씨에서 느껴야 하는 부분이지만 폼은 크게 forms.py와 같이 form을 쓰기 위한 파일이 하나의 주축이고 또 하나의 주축은 사용하고자 하는 영역의 폼. 나의 경우는 회원가입 폼을 html로 구현할때 으로 구현하는 태그가 중요한 부분이였다. 왜냐하면 회원가입을 할때 작성되지 않았거나, 양식에 맞지 않는경우에 에러메세지를 알럿으로 띄우는 기능을 삽입했음에도 유저이름, 이메일영역에 대한 에러메세지는 잘만뜨는데 비밀번호에 관해서는 공백으로쓰든 비밀번호와 비밀번호 확인이 서로 일치하지 않아도 회원가입이 되는 현상이 있었다. 나는 이것을 꼭 해결하고 싶었다. #1 전제조건 우선 내가 살펴봐야겠다고 생각한 부분들을 말해보겠다. # common/views... 2022. 12. 20.
SQL - postgreSQL 테이블전체 목록 조회 명령어 django에 postgreSQL을 연동을 했다. Two scoops of django라는 책에 보면 django와 가장 궁합이 잘 맞는 DBMS가 postgreSQL이라고 했던 기억에 있어서였다. 개인적으로는 postgreSQL이 기억에 좋지 않았으나 전체적인 정보를 찾아보기만해도 local DBMS중에선 확실히 postgreSQL이 가장 성능이 좋았다. 여러모로 연동성등 때문에도. django에 postgreSQL 연동셋팅을 처음하는거다 보니깐 뭔가 mysql 처음 연동할때처럼 버벅거렸는데 어찌저찌 성공은 했다. 그러나 나는 정상적으로 migrate가 되었는지 확인하고 싶었다. 보통 sqllite3나 mysql에서는 어렵지 않게 어떤 데이터들이 어떤 형태로 들어와있는지 쉽게 볼 수 있었던것 같은데 .. 2022. 12. 17.
Django - HttpResponse 클래스 목록 Django - HttpResponse 클래스들 HttpResponseRedirect : 상태코드 302 HttpResponsePermanentRedirect : 상태코드 301 (영구 이동) HttpResponseNotModified : 상태코드 304 HttpResponseBadRequest : 상태코드 400 HttpResponseNotFound : 상태코드 404 HttpResponseForbidden : 상태코드 403 HttpResponseNotAllowed : 상태코드 405 HttpResponseGone : 상태코드 410 HttpResponseServerError : 상태코드 500 2022. 12. 16.
Http - 서버 HTTP 상태코드 # 서버 HTTP 상태코드 200번대 : 성공 200 - 서버가 요청을 잘 처리했다. 201 - 작성됨. 서버가 요청을 접수하고, 새 리소스를 작성했다. 300번대 : 요청을 마치기 위해, 추가 조치가 필요하다. 301 - 영구 이동, 요청한 페이지가 새 위치로 영구적으로 이동했다. 302 - 임시 이동, 페이지가 현재 다른 위치에서 요청에 응답하고 있지만, 요청자는 향후 원래 위치를 계속 사용해야 한다. 400번대 : 클라이언트측 오류 400 - 잘못된 요청. 401 - 권한없음. 403 (Forbidden) - 필요한 권한을 가지고 있지 않아서, 요청을 거부 404 - 서버에서 요청한 리소스를 찾을 수 없다. 405 - 허용되지 않는 방법. POST 방식만을 지원하는 뷰에 GET요청을 할 경우 500.. 2022. 12. 16.