IT 공부 기록 61
블로그만들기 -2 (post 앱 구현)
Django를 이용한 블로그 만들기 결과물 결과 사이트 개발 기록 게시글 관련 기능 구현하기 (post 앱) models.py게시글 이미지를 저장하기 위해 accounts앱과 유사하게 set_post_path 메서드를 구현한다.Post와 Comment는 1:N, Post와 Category는 N:1의 관계로 구성한다.detail 뷰에 대한 URLConf 설정을 하고, 바로 get_absolute_url 설정을 해준다.# post/models.py from django.db import models from django.conf import settings from django.core.urlresolvers import reverse from imagekit.models import ProcessedIma..
블로그 만들기 -1 (accounts 앱 구현)
Django를 이용한 블로그 만들기 결과물 결과 사이트 개발 기록 개발 과정필요한 앱들과 기능을 정리한다. 기능별로 구현하며, model - urls - views - templates - admin 순으로 구현한다. 계정 관련 기능 구현하기 (accounts 앱) models.pydjango.contrib.auth.models의 User 모델을 이용한다.Thumbnail을 활용하기 위해 imagekit을 다운받아 사용한다.이미지를 효율적으로 저장하기 위해 path를 지정하는 함수를 생성해 사용한다.# accounts/models.py from django.contrib.auth.models import User from django.db import models from django.conf impor..
[알고리즘] LV1. x개의 간격이 있는 n개의 숫자
본 포스트는 프로그래머스의 알고리즘 문제를 기준으로 작성됩니다. 문제number_generator함수는 x와 n을 입력 받습니다.2와 5를 입력 받으면 2부터 시작해서 2씩 증가하는 숫자를 5개 가지는 리스트를 만들어서 리턴합니다.[2,4,6,8,10]4와 3을 입력 받으면 4부터 시작해서 4씩 증가하는 숫자를 3개 가지는 리스트를 만들어서 리턴합니다.[4,8,12]이를 일반화 하면 x부터 시작해서 x씩 증가하는 숫자를 n개 가지는 리스트를 리턴하도록 함수 number_generator를 완성하면 됩니다. 해답# 내 풀이def number_generator(x, n): # 함수를 완성하세요 return [x*i for i in range(1, n+1)] # 아래는 테스트로 출력해 보기 위한 코드입니다.p..
Jams 2주차 - Persistent Disk 이용하기
2주차 Persistent Disk VM Instance의 데이터를 영구적으로 보관하기위해 Persistent Disk를 사용한다.이번 주에는 Persistent Disk와 VM Instance를 연결해보자. 1. 먼저 Persistent Disk를 생성한다. $ gcloud compute disks create mydisk --size=200GB \ --zone us-central1-c >>> NAME ZONE SIZE_GB TYPE STATUS >>> mydisk us-central1-c 200 pd-standard READY 2. Persistent Disk와 Instance를 부착한다. $ gcloud compute instances attach-disk gcelab --disk mydisk --..
180430 - 장고걸스 세미나
약 18시간 전, '현업에서 쓰이는 파이썬'(은 커머셜 특집)이란 주제의 장고걸스의 세미나에 다녀왔습니다. 정말 많은 분들이 오셨지만 학생들의 수가 굉장히 많아 깜짝 놀랬습니다. (나는 학생때 뭐했나..) 발표 정리를 시작하겠습니다. 1. 파이썬/장고를 이용한 쇼핑몰 구축 - 인테이크의 조영일님 차별화된 기능 및 유지보수를 생각해 파이썬으로 쇼핑몰 제작을 결심 쇼핑몰 만들기Model고객, 물류, 관리자로 각 Side별로 나누어 생성하는 것이 좋다.View많은 이미지가 쓰이는 쇼핑몰에선 제품 썸네일이 가장 중요하다.sorl-thumbnail장고에서 사용 가능한 썸네일 모듈 중 하나다양한 이미지 자르기 옵션 제공Model, Admin과 손쉽게 통합 가능View, Templates에서 모두 썸네일 생성 가능이..