post-thumbnail

파일 인코딩 변환

데이터 전처리 후 윈도우환경의 작업자에게 파일을 전달하면파일이 깨진다고 하는 경우가 많다.UTF-8 인코딩을 열지 못하기 때문인데,iconv 명령어를 활용하면 터미널에서 쉽게 변환이 가능하다.원래 같으면 && 명령을 통해 파일명 재설정도 하나의 명령으로 가능하지만변환에

2020년 12월 10일
·
0개의 댓글
·
post-thumbnail

modelform 에서 form field 만 update 하기

장고 form 을 사용하면서 ModelForm 을 안 쓰는 사람은 아마 없을거다.근데 모델 폼의 인스턴스를 save() 할 때 폼에서 다루지않는 필드 모두를 기존과 같은 값으로 업데이트를 한다.문제는 하나의 row에 대해 통째로 덮어쓰기 작업을 한다는 것.UpdateV

2020년 4월 8일
·
0개의 댓글
·
post-thumbnail

ModelForm field 에서 empy_label 없애기

모델폼을 렌더링하면 --- 와 같은 빈 선택옵션이 생긴다.이 부분을 지우는 방법 2가지가 있다.Teacher 라는 모델로 예를 들면,모델 필드가 blank=False 일 때 가능https://stackoverflow.com/questions/739260/cus

2020년 4월 7일
·
0개의 댓글
·

vim visual block reselect

V 로 여러 라인을 비주얼 블록을 잡아서 shift / unshift 를 하는 등의 경우는 빈번하다.이 때 이전에 잡았던 블록을 다시 잡는 명령어가 있는 것을 알게 되었다.바로 gv 이다.Start Visual mode with the same area as the p

2020년 3월 17일
·
0개의 댓글
·
post-thumbnail

vim folding

스페이스로 현재 위치의 폴딩 토글 단축키인 za 를 맵핑한다.zi : 폴드 기능 on/offza : 현재 커서가 속한 영역 접기/펴기 토글zj : 다음 폴딩의 가장 윗줄로 이동zk : 이전 폴딩의 가장 아랫줄로 이동zm : fold level -1 (열린 최하위 영역들

2020년 3월 17일
·
0개의 댓글
·
post-thumbnail

PasswordChangeForm Issue about label_suffix

PasswordChangeView를 상속받은 CBV에서,get 호출로 렌더링하는 템플릿에 쓰는 form 의 레이블 뒤에 : 표시를 지우고 싶은 상황이었다.django.contrib.auth.view 의 PasswordChangeView 는 내부적으로 갖는 form_cl

2020년 3월 2일
·
0개의 댓글
·

파이썬 함수의 디폴트 매개변수는 호출 시점을 따르지 않는다

mutable한 변수를 함수의 디폴트 매개변수로 사용 시 의도치않은 동작이 일어날 수 있다.mutable 하다는 것은 변수에 할당된 값을 변경할 수 있다는 의미이다.다음 예제를 보자.함수의 \_\_defaults\_\_ 키워드로 내부에 저장된 기본 매개변수 값을 볼 수

2020년 2월 23일
·
0개의 댓글
·
post-thumbnail

Git - 이 정도는 배워두자

Git초 다지기 스타트업으로 이직하면서 SVN 에서 GIT 으로 넘어온 지 1년이 넘었다. GIT 으로 프로젝트를 진행할 때 느낀 내용을 팀 내에 공유 목적으로 정리해본다. 장점 가볍다. 빠르다. 복잡한 작업 구조에 대해 관리에 유용하다. 단점 다소 복잡한 개념과

2020년 2월 3일
·
0개의 댓글
·

get current time in django template

다음과 같이 now 템플릿 태그를 활용할 수 있다. > 디버그 모드에서 스크립트 캐싱 막기

2019년 12월 3일
·
0개의 댓글
·

Pivot table in mysql

MS-SQL에서는 PIVOT 키워드를 이용해서 쉽게 피봇 테이블을 할 수 있지만, mysql 에서는 해당 키워드가 없습니다. 다음과 같이 저장프로시저를 만들어서 테이블을 피봇할 수 있습니다. > 프로시저 호출 예시

2019년 11월 21일
·
0개의 댓글
·

Upload multiple images to a model in Django

하나의 모델에 여러 장의 이미지를 포함시키고 싶을 때.

2019년 11월 20일
·
1개의 댓글
·