Developing on AWS 3일차
Amazon SQS Simple Queue Service 특징 HTTP 프로토콜로 통신 메시지 크기는 최대 256KB (meta data까지 모두 포함해서) Standard 중복 데이터가 있더라도 유실 X 트랜잭션 무한 메시지 순서가 보장되지 않음 ...
Amazon SQS Simple Queue Service 특징 HTTP 프로토콜로 통신 메시지 크기는 최대 256KB (meta data까지 모두 포함해서) Standard 중복 데이터가 있더라도 유실 X 트랜잭션 무한 메시지 순서가 보장되지 않음 ...
DynamoDB DDB 용어 Table(테이블) Item(항목) PK -> partition key(hash key) + sort key(range key) PK Best Paractice 하나의 pk에 데이터가 쏠리면 한 파티션의 부담이 커진다. 반드시...
클라우드 컴퓨팅이란? 클라우드 컴퓨팅이란 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하는 서비스를 말한다. 클라우드 컴퓨팅 모델 Infrastructure as a Service(IaaS) 클라우드 IT의 기본 구성 요소 네트워킹 기능 컴퓨터 데이터 스토리지 공간 Pl...
자세한건 여기서 참고 Django Debug Toolbar 설치 방법 설치 및 적용 방법 라이브러리 설치 pip install django-debug-toolbar settings.py INSTALLED_APPS = [ # ... 'django.contri...
들어가기 전… polls app 구현하기 4편 위 프로젝트에서 다룬 앱을 이용해 TDD를 구성해보자. 뷰 테스트 앞에서 만든 설문조사 어플리케이션은 상당히 대충대충 만들어져 있다. 이 어플리케이션은 pub_date필드가 미래에있는 질문 까지도 포함하여 게시한다. 이것을 개선 해야한다. 미래로 pub_date를 설정한 것은 ...
들어가기 전… polls app 구현하기 4편 위 프로젝트에서 다룬 앱을 이용해 TDD를 구성해보자. 테스트 주도 개발(Test-driven development, TDD)이란? 테스트 주도 개발(Test-driven development TDD)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. ...
제너릭 뷰로 리팩토링 해보자! 불필요한 레거시 뷰 중 일부를 삭제한다. Django의 제너릭 뷰를 기반으로 새로운 뷰를 도입해본다. URLconf를 수정한다. views.py 수정 import logging from .models import Question, Choice from djan...
템플릿에서 하드 코딩된 URL을 제거하자! <li><a href="/polls/{{ question.id }}/">{{ question.question_text }}</a></li> 이 부분은 만약 polls의 url을 바꾸게 되면 템플릿에 하드 코딩된 URL도 모두 바꿔야하기 때문에 유지보수에 좋지않다...
1편에서 Model을 구현했으니 이번엔 View와 Template를 구현해보자. 인수를 받는 View 만들기 views.py import logging from django.http import HttpResponse logger = logging.getLogger('debug') # Create your views h...
프로필 설정하기 설정 파일 Open 테마 스키마 추가 "schemes": [ { "name": "idea", "black": "#adadad", "red": "#fc5256", "green": "#98b61c", "yellow": ...