Home
정재호 기술블로그
Cancel

Django 모델을 통한 조회 (기초)

인프런 파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 강의를 보고 정리한 내용입니다. Model Manager 데이터베이스 질의 인터페이스를 제공 디폴트 Manager로서 ModelCls.objects가 제공 아래처럼 사용 ModelCls.objects.all() ModelCls.objects.all().order_by('-id'...

Django가 Media를 처리하는 방법

인프런 파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 강의를 보고 정리한 내용입니다. Static 파일 개발 리소스로서의 정적인 파일 (js,css,image등) 앱/프로젝트 단위로 저장/서빙 Media 파일 FiledField/ImageField 를 통해 저장한 모들 파일 → Model을 통해서 관리하는 방법 FileFi...

트리 정의 및 종류

트리 이진트리 (Binary Tree)란? 자식 노드 (Child Node)가 최대 2개까지 붙는 트리 자식 개수 n에 따라서 n진 트리라고 부름. 이진 트리 형식이 가장 유명한 이유는 구조가 가장 간단하고, 간단한 구조에 비해 활용도도 뛰어나기 때문. 이진 검색 트리 (Binary Search Tree)란? 부모 노드의 왼쪽 모든 ...

BOJ 11501번 주식 파이썬

문제 홍준이는 요즘 주식에 빠져있다. 그는 미래를 내다보는 눈이 뛰어나, 날 별로 주가를 예상하고 언제나 그게 맞아떨어진다. 매일 그는 아래 세 가지 중 한 행동을 한다. 주식 하나를 산다. 원하는 만큼 가지고 있는 주식을 판다. 아무것도 안한다. 홍준이는 미래를 예상하는 뛰어난 안목을 가졌지만, 어떻게 해야 자신이 최대 이익을...

BOJ 11052번 카드 구매하기 파이썬

문제 요즘 민규네 동네에서는 스타트링크에서 만든 PS카드를 모으는 것이 유행이다. PS카드는 PS(Problem Solving)분야에서 유명한 사람들의 아이디와 얼굴이 적혀있는 카드이다. 각각의 카드에는 등급을 나타내는 색이 칠해져 있고, 다음과 같이 8가지가 있다. 전설카드 레드카드 오렌지카드 퍼플카드 블루카드 청록카...

BOJ 19539번 사과나무 파이썬

BOJ 19539번 사과나무 파이썬 문제 이하는 최근 사과나무 씨앗을 구매하여 농장 뒷뜰에 일렬로 1$1$번부터 N$N$번까지 심었다. 이 나무들의 초기 높이는 모두 0$0$이다. 사과나무를 무럭무럭 키우기 위해 이하는 물뿌리개 2$2$개를 준비했다. 한 물뿌리개는 나무 하나를 1$1$만큼 성장시키고, 다른 물뿌리개는 나무 하나를 2$2$만큼...

BOJ 15656번 N과 M (7) 파이썬

문제 N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 같은 수를 여러 번 골라도 된다. 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7) 둘째 줄에 N개의 수가 주...

BOJ 15656번 N과 M (7) 파이썬

문제 N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 같은 수를 여러 번 골라도 된다. 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7) 둘째 줄에 N개의 수가 주...

BOJ 14889번 스타트와 링크 파이썬

문제 오늘은 스타트링크에 다니는 사람들이 모여서 축구를 해보려고 한다. 축구는 평일 오후에 하고 의무 참석도 아니다. 축구를 하기 위해 모인 사람은 총 N명이고 신기하게도 N은 짝수이다. 이제 N/2명으로 이루어진 스타트 팀과 링크 팀으로 사람들을 나눠야 한다. BOJ를 운영하는 회사 답게 사람에게 번호를 1부터 N까지로 배정했고, 아래와 같은...

Elastic Beanstalk 여러 환경 관리

사용하는 패키지도 같고 구현하려는 것도 거의 흡사한데, 약간 변형해서 별도의 어플리케이션으로 별도할 일이 있었다. 그래서 git으로 branch로 나눠서 따로 개발을 하고, 이제 배포도 따로 하려고 알아보니 elastic beanstalk는 어플리케이션당 별도의 eb instance를 사용하기 때문에 동시에 서비스하려면 각각의 eb 어플리케이션과 환...