본문 바로가기

분류 전체보기65

Django 클래스형 view 와 데이터베이스 model 지난 번에 create 메소드를 views.py 내에 생성해서 딥러닝 코드를 돌렸었다. 그 때 잘 돌아갔었는데, 이상하게도 create 메소드가 호출되면 POST 가 들어왔을 때 사진을 intercept하는 것은 가능한데 (당연히 request를 받을 수 있으니까.) Mysql 테이블에 데이터가 안 들어간다. 아마도 POST 요청이 들어왔을 때 바로 create 메소드로 들어가고, 메소드 이전의 코드인 queryset = Post.objects.all() serializer_class = PostSerializer 이 부분이 실행이 되지 않는 것 같다. 그래서 이참에 클래스형 views에 대해 자세히 찾아보려고 한다. 클래스형 view에 대한 정보는 유투브 영상과, Django rest framework.. 2021. 3. 4.
Opic 후기 인증으로 시작하는 어학 포스팅. 일주일 정도 잡고 공부를 했는데, 책은 해커스 Opic (하늘색 책)을 한 권 다 보고 갔다. 개인적으로 2017년에 출간된 책이라서 신뢰가 크게 가지는 않았는데, 인터넷에서 비교해 봤을 때, 보다 나은 대안이 있지도 않아서 구매했다. 결론적으로는 아주 도움이 되었다. 우선 책은 1. 유형 분석 2. 서베이 관련 주제 3. 돌발 주제 4. 롤플레이 정도의 큰 부분들로 나눠져 있다. 다 봤다. 그리고 지난 번 학생에 일 경험 있음을 설문조사에서 체크했다가 듣도 보도 못한 문제들이 마구 나오는 경험을 했기 때문에 학생 x (5년 이상), 일 경험 x 을 택했다. 역시 사람들이 그러라고 하는 데에는 다 이유가 있다. 돌발 문제들도 거의 다 책에 나왔던 문제들 범위 안에 있었다... 2021. 3. 4.
안드로이드에서 서버로 데이터 전송하기 일단.. 이 포스팅을 쓰기까지 굉장히 험난했다.. retrofit 관련해서 온갖 유투브 영상들, 공식 문서들, 블로그 포스팅들을 참고하였으나, 내가 진행하는 프로젝트와 정확히 일치하는 정보는 없었기 때문에, 또, 정보가 조각조각 있었기 때문에 거의 2-3일 정도를 보고 나니 어느 정도 감이 잡혔다. 언어는 수단일 뿐이다. 파이썬과 자바를 어느 정도 안다고 해도 새로운 프레임워크를 사용하는 것은 다른 문제이다.. 우선 본론으로 들어가자면, 장고 코드에 작성된 데이터 형식과 필드명과 정확히 같은 포맷으로 보내지 않는 경우 400 에러가 response 값으로 들어온다. 이 부분이 어디에도 정확히 적혀있지 않아서 몰랐다. 구현할 때 까지 정말 온갖 http status code 를 다봤다. 500번대의 int.. 2021. 3. 4.
MySql 1. select * FROM db.tablename; 2. DELETE FROM db.tablename; 3. 기본 세팅이 하나 이상의 element를 삭제 할 수 없게 되어있기 때문에 일시적으로 set sql_safe_updates=0;을 사용한다. 2021. 3. 3.