본문 바로가기

분류 전체보기

(24)
[django] django REST framework 페이징 처리 + angular ngx-pagination djando REST framework Pagination django Rest Freamwork에서 pagination을 처리하는 방법은 여러 가지가 있다. https://www.django-rest-framework.org/api-guide/pagination/ Pagination - Django REST framework pagination.py Django provides a few classes that help you manage paginated data – that is, data that’s split across several pages, with “Previous/Next” links. — Django documentation REST framework includes support ..
[aws] AWS 프리티어 사용시 요금 폭탄 맞는 느낌일때 .. ? | AWS free tier | 아마존 웹 서비스 프리티어 AWS로 django 프로젝트 연습으로 올려보겠다고 elastic beanstalk로 올렸다. 아무도 들어오지도 않는 사이트고 deploy 하는 거 연습하려고 올렸는데 어쩜 이렇게 어려운지.. 방법이 너무 많아서 어려웠다. 아무튼 ec2 인스턴스 1개, rds 데이터베이스 1개, s3 한 개 올렸다. 당연히 돈이 안나올 줄 알았다. Free 라면서 ;; 올리고 1주일이 지났다. Billing으로 들어가 봤다. 그냥 (?) 무료라고 했으니 그냥 궁금해서 엇? $10불이 나올거라고 예상한다고 했다..? 응 ~? 무료라며 .. EC2 instance 1개 올렸다고.. 이상하다? 아무튼 이틀 후에 다시 Billing으로 들어간다 응 ~? 19불..?ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아니 무료라며.. 이상해서..
[mysql] AWS RDS + django 에서 한글이 인식이 안 될 때 장고 어드민에서 한글이 지원이 안되는 것이다. 왜 안될까.. 난 분명히 character set을 utf8로 수정했는데.. 아무튼 다시 처음부터 세팅해봤다. rds 생성 시 파라미터 그룹으로 파라미터를 설정할 수 있다. default 파라미터 그룹에서는 파라미터 값을 수정할 수 없다. 여기서 새로운 파라미터를 만들어야만 파라미터 값을 수정 할 수 있다. 내가 생성한 것은 django-practice라는 파라미터 그룹을 만들었다. 나는 아래 파라미터 값들을 수정했다. character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem utf8 character_set_results..
[mysql] pip install mysqlclient 에러 mysqlclient를 깔려고 하면 에러 .. 왜그런지 모르겠다 ㅠ python 3.6.5 버전에서 특별히 에러나는건지는 모르겠다..; pip install mysqlclient ERROR: Command errored out with exit status 1: command: /Users/paige/development/django-practice/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/5h/pljq93m94pg6gk40yxbd78m80000gn/T/pip-install-jsmgi974/mysqlclient/setup.py'"'"'; __file__='"'"'/priva..
[aws] AWS RDS 데이터베이스 생성 | AWS RDS + django 데이터베이스 연동하기 RDS탭으로 이동 > Create database. 여기서 master username, password 잘 기억해두길! Parameter groups > Create parameter group 버튼으로 새로운 파라미터 그룹을 생성 한다. 파라미터 그룹을 만들고 파라미터를 수정한다 (edit parameters) character 를 검색하고 아래 파라미터의 value를 utf8로 수정한다. - character_set_filesystem - character_set_client - character_set_database - character_set_filesystem - character_set_results - character_set_server 파라미터터 그룹을 생성했으니 적용하러 가야함. 방..
[aws] deploy Angular app with s3 | AWS S3로 angular 앱 배포하기 angular project를 빌드한다 ng build --prod 그러면 dist 폴더가 생긴다. dist 폴더 안에 있는 아이들을 사용한다. 아마존 s3 콘솔로 이동 https://s3.console.aws.amazon.com/s3/home?region=ap-northeast-2 새로운 Bucket 을 생성한다(Create bucket). 버킷 이름은 고유하게 짓는다. 버킷 생성후 properties tab > static website hosting을 클릭한다. index document는 index.html은 쓴다. Permission tab 에서 권한을 수정한다. overview tab 에서 필요한 파일 업로드 일단 angular 앱을 올리긴 했는데.. 이걸로는 아무것도 할 수 었다. djang..
[django] django rest framework 로그인 과정 | 장고 로그인 | 인증 | 토근 발행 django 는 기능이 참 너무 많다 ^^; 지금은 서버는 django로, 프론트는 angular를 붙여서 간단한 웹을 만들어 보려고 한다. 웹 만들때 항상 회원가입/로그인 기능은 맨 앞에 구현한다. 어떻게 구현하면 좋을까... 찾아보다가 이 기능을 구현할 수 있는 방법이 너무 많아서 정보를 찾기 더 어려웠다. 일단 나는 django에서 django rest framework라는 것을 사용해서 API를 만드려고 한다. 순수 django 튜토리얼에는 바로 template 랑 연결해서 설명하는 부분이 많았다. 나는 그냥 API 만 만들고 싶다고!! 그래서 찾은 것이 django REST framework. https://www.django-rest-framework.org/api-guide/authentic..
[CS 기초] Linked List 또다시 CS 기초를 공부한다. 기초를 공부하자고 마음을 먹을 때마다 Linked list로 공부를 시작하게 된다. 그만큼 기본적이라는 거겠지? Linear Data Structure & Non Linear Data Structure Linked List 를 공부할 때 알아두어야 할 용어가 있다. LDS, NLDS. LDS는 리스트를 아이템에 접근(traverse) 하거나 생성할 때 순서가 중요시되는 데이터 구조를 말한다. 대표적인 LDS 중 Array List 나 Linked List 는 모든 node/item을 거쳐야 리스트에 끝으로 진입할 수 있다는 것이다. - Sequence & has an order 그림으로 그리면 이런 느낌일까 .. 대표적인 NLDS는 dictionary, graph, tree..