파이썬44 Django poj.c B9) 프로필 카드 레이아웃, Class Based View - 15일차 Code B Django 9번 글, 프로젝트 15일차 (월) 1. 컨셉은 트위터 프로필 디자인을 참고했다. 하지만 디자인 완성하는데 너무 많은 시간을 쏟았다. 프런트엔드나 풀스택이 아닌 백엔드를 지향하는 처지에 불필요하게 너무 많은 시간을 허비하지 않도록 경계해야겠다. 그래도 꽤 마음에 든다. 2. 완성된 레이아웃이 나오기까지 정말 무수한 시행착오가 있었다. 부트스트랩의 css와 내가 작성한 css 속성의 우선순위가 어떻게 되는지 잘 모르겠다. css 어렵다. 3. Django 코드, CBV 이야기. 일요일 회원가입 페이지를 클래스 베이스 뷰로 작성했다가 scccuss url에 context를 같이 넘기는 방법을 못 찾아서 FBV로 다시 작성했다. CBV가 여러 편의성을 제공한다는 건 알겠으나, 필요한 .. 2022. 5. 3. Django poj.c B8) Eng) Signup !! Eventually !! - 14th day Code B Django 8th article, 14th day of the project (Sunday) 1. Development progress now. I completed the core structure of the Signup page. I need the Django User Model cause of security issues - for example, password encryption or password validation. But it was not easy to make code satisfying me with the User Model which Django already made. Anyway, I did it eventually. 2. The first time, I j.. 2022. 5. 1. Django poj.c F0) 구직상담, 휴식, Refresh - 12, 13일차 Code F 기타 0번 글, 프로젝트 12, 13일차 (금, 토) 1. 금요일: 학원 구직상담 다녀옴 발표는 한 주 건너뛰기로 결정 토요일: 전일 휴식 2. 약간 지쳐있었던 것 같다. 집중도 안되고 힘든 기분이 심하게 들어서 푹 쉬기로 했다. 매일 커밋, 백준 문제 연속 기록, 매일 블로그에 프로젝트 진행상황 남기기 등등의 기록이 깨졌다. 오히려 기록이 깨지니까 마음이 좀 편안. 주객이 전도되지 않도록 조심해야지. 3. 원래는 일요일까지 계속 쉬려고 했는데 토요일부터 푹 자고 나니 하고 싶은 마음이 다시 생겨서 오늘(일요일) 다시 달리는 중 2022. 5. 1. Django poj.c B7) Create !! / forms를 이용한 유효성 검사- 11일차 Code B Django 7번 글, 프로젝트 10일차 (목) 1. 현재 개발 현황 주류 가격 정보 공유 테이블 완성 페이지가 열릴 시 레코드 전체를 DB에서 가지고와 테이블 형태로 보여줌 우상단 '정보 등록하기' 버튼 누를 시 form 태그를 포함하고 있는 입력 테이블이 애니메이션과 함께 생성 유효성 검사를 통과하면 DB에 저장하고 저장한 레코드를 포함한 정보 테이블을 다시 출력 (redirect) 유효성 검사를 통과하지 못하면 기존 입력 정보를 유지한 채로 통과하지 못한 항목에 대한 요구 메시지를 출력 (render) 2. 욕심나는 점 유효성 검사를 통과하지 못했을 경우 입력된 form 인풋 값들 외에도 DB에서 다른 모든 레코드를 context에 담아 화면을 다시 render 효율적이지 못함. 기존에.. 2022. 4. 29. Django poj.c B6) error) blank input ValueError 해결 - 10일차 Code B Django 6번 글, 프로젝트 10일차 (수) # 발생한 문제와 관련한 이전 글 링크 2022.04.26 - [프로젝트/Django - How Dimt?] - Django poj.c B5 ) 주류가격정보 테이블 구현 / 현재 봉착한 문제 - 9일차 1. html의 form태그의 POST방식으로 레코드를 생성하는 코드에서 blank=True, null=True로 지정했던 field에 input value 가 비어 있는 상태(blank)로 summit 했을 때 원하지 않는 ValueError 가 발생했다. blank=True 가 있으니 유효성 검사는 통과했어야 하고 null=True 기 때문에 DB에 비어있는 값이 들어갔어야 했다. 왜일까..? 2. 같은 상황의 스택오버플로우 질문 글에는 다음.. 2022. 4. 27. Django poj.c B5 ) 주류가격정보 테이블 구현 / 현재 봉착한 문제 - 9일차 Code B Django 5번 글, 프로젝트 9일차 (화) # 문제의 원인을 정확히 이해하고 해결했다. 2022.04.27 - [프로젝트/Django - How Dimt?] - Django poj.c B6) error) blank input ValueError 해결 - 10일차 1. 주류가격정보 테이블 구현 (1) 어제 작성하고 마이그레이션 한 주류 가격 정보 모델 django/admin을 통해 몇 개의 데이터를 입력 데이터를 가져오는 과정은 java에서 DAO, VO, SQL 쿼리를 이용한 방법보다 훨씬 간편했다. 중간에 Model field를 몇번 변경했는데, 이때 고칠 코드가 거의 없어서 좀 신기했음. 2. 주류가격정보 테이블 구현 (2) 더미 데이터와 리얼 데이터를 구분하기 위해 .filter 함.. 2022. 4. 26. Django poj.c C1 ) ORM/ 주류가격정보 model/ 마이그레이션 - 8일차 Code C - Database 1번 글, 프로젝트 8일차 (월) 필드에 blank를 허용할 때 CharField -> blank=True 하나만 나머지 -> blank=True, null=True 두 개가 필요 전자는 유효성 검사에서 사용, 후자는 DB null 허용 여부 (null=True 가 없을 시 객체 생성 과정에서 null 이 들어오면 페이지 에러 발생) 0. 로그인/아웃 기능 개발을 잠시 중단하고 ORM에 조금 더 익숙해지기 위해 조금 더 단순한 기능을 먼저 구현해보기로 했다. 그것은 바로 >> 주류 가격 정보 공유 blank=True 하나만 나머지 -> blank=True, null=True 두 개가 필요 전자는 유효성 검사에서 사용, 후자는 DB null 허용 여부 (null=True 가.. 2022. 4. 25. 이전 1 2 3 4 5 6 7 다음