Django에서 프로젝트를 할 때, 내가 만드는 것은 거의 없고 다 가져와서 쓰는 것이다. 모든 것이 모듈에서 빌려 쓰는 것이이기 때문에 Django의 `규칙을 이해하는 것`이 중요하다.
Django의 models.py에서 class를 통해 테이블의 형식을 만들고, migrate하는 과정에 너무 이해가 안 되어서 따로 정리했다.그냥 전체 페이지에다 담으려니 너무 내용 강조도 안 되고 모르는 단어도 있어서 ... 여기에 검색한 내용을 포함해서 엄청 자세하
project, app을 만들다보니 이제 models.py와 urls.py의 기능은 대충 알 것 같다. 그런데 로직을 짜는 views.py를 다루는 것이 너무 어렵다 🤪class-based view를 만들거라 객체 대해서 잘 아는 것이 중요하다. 그런데 객체가 가지고
세션에서 배운 내용이긴 한데 django 모델링 시 많이 찾아봐야할 것 같은 개념이라서 django 시리즈에 넣었다. 정리하다보니까 내용이 끝도 없이 길어진다 🤯 데이터베이스 기본 개념부터 테이블간 관계 (one to one 등)에 대해 정리했다.
데이터 관계가 넘넘 헷갈려서 따로 정리했다. one to one, one to many, many to many가 이해가 갈 듯하면서 안 간다. 공식처럼 정리하고 외워야겠따 . . .실제 데이터를 모델링하면서 개념 외 실용적인 부분에 대해서도 여기에 추가로 정리해야지
데이터를 모델링하고 마이그레이션, 마이그레이트를 하면 데이터를 넣을 준비가 된 것 같다. 하지만 실제로 데이터를 넣다 보면 수정할 사항이 생기고, 오타도 발견된다😤
django shell에서 데이터를 저장, 삭제, 수정하고 싶어서 command를 찾아보니까 생각보다 데이터가 안 나왔다. 검색검색을 해보니 이렇게 single data를 다룰 때에는 'record'로 검색을 했어야 되는 거였다 🙄데이터를 shell에서 create
사용자 식별. 회원가입, 로그인을 말한다. 우리 서비스를 누가, 어떻게 사용하는지 추적 가능하도록 하기 위해 필요하다.인증에 필요한 것: 아이디, 이메일주소, 비밀번호 -> 가장 중요! 인증 로직을 관리할 때 비밀번호 저장은 개인정보 보호법에 따라 암호화를 해야 한다.