LostCatBox

LostCatBox

내 생각을 자유롭게 만들 때까지

AWS Elastic Beanstalk + django
Elastic Beanstalk + DjangoEB CLI 명령어 정리123456789101112131415161718192021222324252627282930313233eb init # EB CLI를 사용하여 만든 애플리케이션의 기본값을 설정(init의 설정한 값은 현재 디렉터리와 리포지토리에만 적용됩니다)eb init -i # EB CLI를 사용하여 만든 애플리케이션의 기본값을 수정eb create # 환경을 생성.eb status # 환경의 현재 상태를 확인, red가 뜬다면 로드벨런스 체크해야한다eb health ...
DRF 기본편 14
EP 14. Serverless 배포 - AWS LambdaAWS Lambda에 Django 애플리케이션을 간략히 배포해보겠습니다. NO STATIC FILE 서빙 SQLITE 3 데이터베이스 사용 : 실서비스에서는 RDS 사용 권장 배포준비장고-서비스배포하기코스를참고 구동환경별requirements.txt분기 구동환경별settings분기 123456#현재는 프로젝트 새로 생성mkdir deploy-aws-lambda django-admin startproject askdjango .#전 프로젝트에 api앱을 복붙해서 가...
DRF 기본편 13
EP 13. Token 인증DRF에서 지원하는 인증 rest_framework.authentication.SessionAuthentication 외부서비스/앱에서세션인증을못쓰죠. rest_framework.authentication.BasicAuthentication 외부서비스/앱에서 매번요청시 username/password를넘기는것은보안상위험하고,못할 짓. rest_framework.authentication.TokenAuthentication (강추) 초기에username/password으로 Token을발급받...
DRF 기본편 12
EP 12. PostAPIView 차근차근 응답시간 줄여보기관련 문서원문 : Web API performance: profiling Django REST framework 장고 공식문서 Performance and optimization Database access optimization 왜 최적화를 해야하나요? 보다빠르게동작하는프로그램을위해!!! 보다낮은CPU타임 보다낮은메모리소모 개발비용이가장큰리소스입니다.=>개발시간+인건비 최적화를통해성능은높아지지만,유지관리성이낮아질수도있습니다.=>가성비를 체크해보세...
효율적인 프로젝트 진행을 위한 것
프로젝트 진행과정 중에서 프로젝트가 어떤것이 구현되면 성공될지를 정하는것이중요 >>시작과 끝이 정확해야함 프로젝트를 실행하기 전에 유사한 것 존재하는지 반드시 찾아보기 개발자들 사이에서의 용어 통일 >> 엄청 효율적으로 high context로 대화가능 효율적 질문을 위해서 에러메시지 보낸다 코드 파일을 gist.github.com 에 올린다 어떻게 동작하길 바라는지 & 현재 어떻게 안 동작하는지 말한다 이렇게 3step으로만 해줘도 답변이 서로 편함
DRF 기본편 10+11
EP 10 - Throttling공식문서 : http://www.django-rest-framework.org/api-guide/throttling/ 용어정리 Rate : 지정 기간 내의 최대 호출 횟수 (10/m 1분에 최대 10번) Scope : 각 Rate에 대한 별칭 (alias) Throttle : 특정 조건 하에 최대 호출 횟수를 결정하는 클래스 기본 제공 Throttle AnonRateThrottle 인증요청에는 제한을 두지 않고, 비인증 요청에는 IP 별로 횟수 제한 Throttle 클래스별로 scope을 1개...
카카오채널 구현해보기
Kakao api 시작하기 전에이 내용은 모두 KakaoDevelopers 개발가이드에 있는 내용임을 알립니다! 개발자로 회원가입 시작하기카카오 채널관리자 만들기카카오톡채널 관리자센터 여기 카카오 developer관련 질문 여기 카카오 api 소개 및 다루는 법 소개 여기 위 사이트안에서 카카오채널에 관한 소개 여기 카카오채널에서 플러스 친구과 연결된 다양한 오픈 빌더 플랫폼 여기 나중에 삭제 예정된 참고자료 https://i.kakao.com/docs/key-concepts-parameters#%EB%B4%87%EB%B9%8...
DRF 기본편 9
EP 09 - Authentication과 Permissions이제 API 요청을 처리할 때 접근제한을 지원해봅시다. 아무나 다른 사람의 글을 수정/삭제할 수 있어서는 안 되겠습니다. Django에서는 auth앱을 통해 User모델을 지원해주고 있습니다. User모델을 통해 Post모델에 작성자를 기록해봅시다. (현재 ep08에서작업중) 1234567# myapp/models.pyfrom django.conf import settings # 추가from django.db import modelsclass Post(models...
DRF 기본편 8
EP 08 - Serializer를 통한 유효성 검사 및 저장Serializer의 생성자Serializer는 Django Form과 컨셉/사용법이 유사합니다. 하지만 생성자를 지정할 때, 인자 구성이 조금 상이한데요. Django Form의 생성자 Signature는 다음과 같습니다. 첫번째 인자로 data를 받습니다. 123456789# django/forms/forms.pyclass BaseForm: def __init__(self, data=None, files=None, auto_id='id_%s', prefix=...
avatar
lostcatbox
내 생각을 자유롭게 만들 때까지
FRIENDS
friendA friendB