본문 바로가기

분류 전체보기89

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.
선형대수_01) 선형방정식을 표현하는 세가지 방법 선형방정식을 표현하는 세 가지 방법 Row picture Column picture Matrix form 1. Row picture 수평 관점 방정식의 나열 하는 방법 방정식을 만족하는 모든 지점을 그래프 위에 표시했을 때 그래프가 만나는 지점(방정식을 동시에 만족하는 점) => 해 \begin{cases} 2x+y &=0\\-x+2y &=-3 \end{cases} 그래프 그래프 코드 https://github.com/dpcalfola/study_matplotlib/blob/main/linear_algebra_study/linear_algebra_01/equation_01.py 2. Column picture (중요!) 수직 관점 Linear combination of the colemns 열 혹은 벡터.. 2022. 4. 24.
Django poj.c B4 ) account 기능 구현 중 - 6일차 Code B Django 4번 글, 프로젝트 6일차 (토) Login, Logout 기능 - CBV(Class Based View) Signup 기능 - FBV(Function Based View) UserCreationForm을 상속받은 새로운 Form class를 만들고, 추가 정보(ex - email, 생년월일)를 받는 방법을 시도하는 중. 결국엔 User 모델을 상속 받아서 새 계정 모델을 만들고 마이그레이션 해야 하는 것 아닌가 싶은데 한번 실패한 방법이라. 조금 걱정이다. ORM이 영 익숙해지지가 않네. 2022. 4. 24.
카라비너(Karabiner-Elements) caps lock 커스텀 키 매핑, json 편집 1. 제가 사용하고 있는 카라비너 Complex modifications 세팅 json 파일입니다. 코드 깃허브 링크: https://github.com/dpcalfola/Karabiner_custom_json/blob/main/fola_custom.json 2. Caps Lock 버튼 조합으로 단축키를 만들어 사용하고 있습니다. caps + hjkl : 방향키 caps + space : 한영전환 (기본 한영전환을 ctrl + space로 맞춰주셔야 동작합니다) caps + n : backspace caps + m : delete 3. 사용 방법 첨부된 json 파일을 ~/.config/karabiner/assets/complex_modifications 폴더 안에 넣으면 Complex modificat.. 2022. 4. 24.
Django poj.c B3 ) 제로베이스!! - 5일차 Code B Django 3번 글, 프로젝트 5일차 zero-base : 타동사 백지상태로 되돌려 결정하다, 출발점으로 되돌아가 결정[검토]하다 1. 구현했던 google 소셜 로그인 커밋을 revert 했다. Django의 User 모델을 제대로 이해하지 못하고 있기 때문에 소셜 로그인 정보와 user 모델 간 상호작용하는 코드를 작성할 수 없었다. 2. revert 이후 User 모델에 대해 공부했다. 유저 커스텀 모델에 관련한 글을 찾았고 이를 프로젝트에 도입하려고 시도했으나... 실패. Django 프레임 워크의 User 관련 코드를 오버라이딩 하는 과정인 것 같았다. 이해하지 못한 채 사용해야 하는 코드가 너무 많았고, 설상가상으로 superuser 생성과 접근이 불가능해졌으며, 관련 코드를 삭.. 2022. 4. 23.