Django 초기 세팅 Django 초기 세팅을 하는 이유 Django 초기 세팅을 하는 이유는 여러가지가 있겠지만, 난 아래와 같이 생각하고 있다. 나의 프로젝트 환경에 맞는 Django 세팅 설정 git/gitHub의 원활한 이용을 위함 Django 초기 세
Django C.R.U.D 연습 C.R.U.D란 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create (생성) Read (읽기) Update (갱신) Delete (삭제) 를 뜻한다. 여기선 C, R을 한번 Review해보고자 한다. 1. Djang
앞의 Owners-Cats로 일대다 관계에 대해 알아보았고, 이제는 다대다 관계에서 어떻게 해보는지 알아보려고 테이블을 만들어봤다.
항상 하던 대로 새로운 가상환경을 만들고 초기 세팅을 만진 후 시작회원가입과 로그인을 위한 app이므로 기본 정보들로만 이루어진 모델링을 아래와 같이 작성하였다.password의 경우 나중에 bcrypt를 통해 salting과 key stretching 작업을 거쳐 암
Django Instagram - Log In
앞선 글에서 Authentication(인증)과 Autorization(인가), 그리고 Bcrypt와 JWT에 대해서 다루었다.이제 내가 만든 인스타그램에 어떻게 작동하는지 적용시켜볼 것이다.비밀번호 암호화에 쓰이는 라이브러리인 Bcrypt이다.우선 사용하고자 하는 가
지금까지 Django를 이용한 회원가입 작성을 한 두번 정도 진행했다.첫번째는 Django에 대한 아주 얕은 지식만 가진 채로 시작을 했기에, 거의 처음부터 아무것도 쌓아나가지 못했어서 숱한 구글링과 클론코딩, 주변의 도움을 받아 작성했었다.두번째에는 가급적 스스로 하
Django에서 모델링을 할 때, ForeignKeyField가 바라보는 데이터가 삭제 됐을 때 해당 요소를 처리하는 방식을 지정하는 방식(참조 된 객체가 삭제 될 때 채택되어야하는 동작을 구성하는 데 사용)참조된 객체가 삭제되면, ForeignKeyField를 포함하
FLIP 프로젝트를 진행하며 내가 완성했던 코드에서 어떤걸 배웠고, 어떤 식으로 적용되었는 지를 간단하게 알아보고자 한다.SQL에서 조건을 통해 검색하고자 할 때 WHERE절을 사용하고, Django에서는 동일한 로직을 수행하고자 할 때 Q 객체를 사용한다.각 액티비티