일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 인천남중
- 프로그래머스
- 개발자회고
- texttospeech
- graphicdriver
- 우분투비트확인
- 신영준
- jaypark.dating
- 인하대학교
- 서버로그
- 2019회고
- Xangle
- 노트북덮개
- 로그남기기
- 타코트론
- 프로그라피
- 한빛미디어
- 서구동구예비군훈련장
- tacotron
- 봉사활동
- machinelearning
- 놀이동산의슈퍼컴퓨터를작동시켜라
- 심플소프트웨어
- intell
- 쇠막대기
- 인하멘토링
- 결과를얻는법
- 나는리뷰어다
- 개발자를위한파이썬
- CrossAngle
- Today
- Total
목록내 블로그 (206)
jc.jang
알고리즘 스터디 1주차 스택, 큐 Intro Oct 15, 2019 장지창 안녕하세요. 프로그라피 5기 Django팀 장지창입니다. 오늘은 알고리즘 스터디 1주차에 진행한 스택, 큐에 대해 알아보겠습니다. 저희는 매주 두개의 자료구조 주제를 선정하여 관련 문제를 풉니다. 그리고 오프라인에서 개념 강의를 제공하는 방식으로 스터디가 진행되고 있습니다. 지금부터 아래에서 언급하는 내용은 제가 알고리즘 스터디를 준비하면서 스택, 큐에 대해 알아본 내용입니다. 혹시나 틀린 부분이 있거나 다른 생각이 있으시다면 댓글이나 이메일을 통해 서로 의견을 공유할 수 있으면 좋을 것 같습니다. 개념 설명 저번 글에 이어서 큐를 소개하겠습니다. 큐는 스택과 반대로 FIFO(First In First Out)순서를 따르는 선형 ..
알고리즘 스터디 1주차 스택 Intro Oct 15, 2019 장지창 안녕하세요. 프로그라피 5기 Django팀 장지창입니다. 오늘은 알고리즘 스터디 1주차에 진행한 스택, 큐에 대해 알아보겠습니다. 저희는 매주 두 개의 자료구조 주제를 선정하여 관련 문제를 풉니다. 그리고 오프라인에서 개념 강의를 제공하는 방식으로 스터디가 진행되고 있습니다. 지금부터 아래에서 언급하는 내용은 제가 알고리즘 스터디를 준비하면서 스택, 큐에 대해 알아본 내용입니다. 혹시나 틀린 부분이 있거나 다른 생각이 있으시다면 댓글이나 이메일을 통해 서로 의견을 공유할 수 있으면 좋을 것 같습니다. 개념 설명 먼저, 스택입니다. 스택은 LIFO(Last In First Out) 순서를 따르는 선형 데이터 구조입니다. 스택의 모든 삭제..
에러내용 이미지가 아닌 파일 입력 시 에러 발생 원인 입력 받은 파일을 pillow를 통해 open하려고 해서 에러가 발생함 해결 방법 Django의 form을 이용해서 해결 generator/forms.py from django import forms from django.forms import ValidationError def image_file_extension_check(value): filename_ext = value.name filename_ext = filename_ext.split('.')[-1] imagefile_ext = ['JPG', 'jpg', 'PNG', 'png'] if filename_ext not in imagefile_ext: raise ValidationError('{..
에러내용 user model을 변경한 후 migreate 명령어를 실행하면 에러가 발생한다. 원인 및 해결 방법 커스텀 유저 모델을 구현하기 위해 AbstractUser 모델을 상속받고 settings.AUTH_USER_MODEL을 지정했다. 하지만 이 방법은 프로젝트 시작 전에 migrate를 해야한다. 기본 migrate의 경우 auth_user로 생성되지만 accounts앱의 user는 accounts_user로 테이블 명이 달라진다. initial migrate를 하고 settings.AUTH_USER_MODEL을 변경하면 에러가 발생함. 이 AbstractUser 모델을 상속 받고 개발하다가 재정의 할 필요가 없어서 되돌아 가고 싶었다. 하지만 지금은 이유를 알 수 없는 에러가 발생했다. mak..
주제 CBV를 통해 처리하는 다양한 방법에 대해서 살펴본다. 10강 built-in Class Based View를 통한 Form 처리 노트 10강은 CBV의 클래스 족보(?)를 소개하는 듯한 강의였다. 나는 CBV에 대해 자세히 알지 못해 이런게 있구나 하는 정도의 느낌만 받았다. Create 구현의 다양한 예시가 나온다. 가장 익숙한 FBV로 구현된 request.method ... 부터 FormView Class를 상속받아 구현하는 것, CreateView에 form_class 필드 혹은 model 필드 정의하는 것 까지 총 네가지 방법을 소개했다. 11강은 장고에서 API를 만들 때 사용하는 django-rest-framework에 대해 짤막하게 소개했다. DRF의 Serializer가 Form의..
주제 매 Form 요청을 처리하고나서 유저에게 피드백을 주는 방법 중에 하나로 Messages Framework가 있다. Messages Framework를 활용하면 우리가 할 일은 메세지만 지정하는 것이다. '로그인 성공', '저장 완료', '삭제 완료' 등의 메시지를 유저에게 손쉽게 노출 가능하다. 노트 사용자의 요청을 처리 한 후 사용자에게 일회성 알림 메시지를 표시한다. 이를 위해 장고에서는 Message Framework을 사용한다. 모든 메시지는 특정 태그 레벨로 결정이 가능하다. 메시지는 미들웨어 클래스 및 컨텍스트 프로세서를 통해 구현된다. 미들웨어는 장고의 요청/응답 처리에 연결되는 프레임워크다. 장고의 입력 또는 출력을 전체적으로 변경하기 위한 경량의 플러그인 시스템이다. setting..