Subscribe: 조아하는모든것
http://uiandwe.tistory.com/rss
Added By: Feedage Forager Feedage Grade B rated
Language: Korean
Tags:
api tree  api  bin  django rest  github uiandwe  https github  rest api  rest  uiandwe django  uiandwe  usr bin  usr  watch  이번 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: 조아하는모든것

조아하는모든것



세계정복의 시작점



Published: Sat, 21 Apr 2018 10:23:00 +0900

 



ubuntu jupyter 설치

Fri, 26 Aug 2016 16:27:33 +0900

$sudo apt-get install python3-pip $sudo pip3 install jupyter $jupyter notebook



django middleware

Mon, 15 Aug 2016 21:36:32 +0900

https://docs.djangoproject.com/ja/1.10/topics/http/middleware/ django에서의 middleware는 모든 request/response의 프로세싱의 훅에 해당합니다. 즉 모든 요청 이벤트를 통과하는 중간 처리과정입니다. 그렇다면 middleware가 언제 필요한가?! 라고 한다면 만일 특정 url이 들어왔을 경우에만 처리해야 하는 로직이 있다거나 뷰를 리턴할때마다 무엇인가를 추가하거나 빼거나를 할수..



gulp Error: watch ENOSPC

Mon, 01 Aug 2016 14:09:11 +0900

gulp 실행시 watch 패키지쪽이 에러가 난다면 uiandwe@uiandwe-box:~/path/to/project/folder$ gulp [21:56:37] Using gulpfile ~/path/to/project/folder/gulpfile [21:56:37] Starting 'watch'... [21:56:37] 'watch' errored after 28 ms [21:56:37] Error: watch ENOSPC at errnoE..



gulp command does not work

Sun, 31 Jul 2016 13:09:09 +0900

ubuntu 에서 node와 gulp를 전역으로 설치 했음에도 /usr/bin/env gulp command does not work 라고 에러가 나온다면 다음을 설정해 주자. $ sudo ln -s /usr/bin/nodejs /usr/bin/node ubuntu에서 apt-get 으로 설치시 기본 경로가 /usr/bin/nodejs 로 설정되고 패키지들은 /usr/bin/node 로 읽기 때문에 에러가 나는경우가 있다.



9. href

Sat, 30 Jul 2016 00:04:39 +0900

이번 시간에는 rest api 생성시 중요한!!(이라 쓰고 항상 까먹는 부분인..) 참조 url을 만들어보겠습니다. 각 인스턴스마다의 detail url / update url / delete url 를 만들어보겠습니다. 1. post/api/serializers.py에 list 용 시리얼라이져를 따로 만들어줍니다. Meta의 fields 부분을 보면 url이 추가된것을 볼수 있습니다. 이때 url은 serializers의 HyperlinkedIde..



8 pagination

Fri, 29 Jul 2016 23:45:55 +0900

이번 포스팅은 앞써 post list화면의 페이지 네이션을 적용하겠습니다. 해당 포스팅에서의 소스파일은 아래 링크에서 확인 가능합니다. https://github.com/uiandwe/django_rest_api/tree/a923a4cc3c7666c46685021c30ae78292abd91eb 1. 먼저 /posts/api/views.py 파일에서 rest_framework.pagination 과 PostListAPIView()함수에 페이지네이션을 ..



7 search

Thu, 28 Jul 2016 01:05:02 +0900

이번 포스팅은 search에 대한 전반적인 로직을 포스팅할 예정입니다. 1. 먼저 로그인한 유저의 데이터만 볼수 있도록 list 부분을 수정해 보도록 하겠습니다. 현재 저장된 데이터는 아래 화면처럼 4개 입니다. 3개는 1번인 admin / 1개는 3번인 testuser 입니다. 2. post/api/views.py 에서 PostListAPIView()에 get_queryset()을 오버라이딩 합니다. get_queryset()은 GeneriVie..



6 저장/수정시 유저 저장

Wed, 27 Jul 2016 23:43:16 +0900

이번 포스팅은 기존의 create 와 update시 저장되는 유저의 데이터를 현재 로그인한 유저로 저장되게끔 하는 방법입니다. 기존의 로직대로라면 처음 저장한 유저의 데이터로 저장되며 수정이 되지 않던 문제를 보강합니다. 해당 포스팅의 모든 소스는 아래 링크에서 확인 가능합니다. https://github.com/uiandwe/django_rest_api/tree/726c4eef6b39872dc3cbd9ca5823e637959aded0 1. 먼저 저..



5. create

Wed, 27 Jul 2016 21:23:19 +0900

이번 시간에는 api중 마지막으로 남은 create를 구현합니다. post를 새롭게 만들어주는 로직을 rest_Framework로 구현하며 해당 포스팅의 모든 소스는 아래에서 확인하실 수 있습니다. https://github.com/uiandwe/django_rest_api/tree/4587be2f9f104b5168aba6e8defc414178e5fb3e 1. 먼저 views.py에 create에 대한 뷰를 선언합니다. rest_Framework의 ..



4 update delete

Mon, 25 Jul 2016 23:05:30 +0900

이번 편에서는 입력한 post에 대한 update 와 delete를 구현하겠습니다. 해당 포스팅의 소스는 아래의 링크에서 확인 하실수 있습니다. https://github.com/uiandwe/django_rest_api/tree/70b5380ca66ea6e16e7c41d303f3c68ba3317ded 1. Get과 마찬가지로 generics에서 해당 view를 상속 받아야 합니다. 이번에는 DestroyAPIView / UpdateAPIView 입..