profile
진정성 있는 개발자를 꿈꾼다
post-thumbnail

TIL 39. Django Image/file upload

업로드 관련 upload_to //FileSystemStorage(location = '') django ImageField upload_to 설정하기 django에서 파일 또는 이미지 업로드 기능을 사용하려면 장고 모델의 ImageField, FileField에서

어제
·
0개의 댓글
post-thumbnail

2차 프로젝트 후기(#METABOX👏)

메가박스 홈페이지를 모티브로 한 사이트로, 사이트에 접속한 모든 유저들은 상영중인 영화리스트와 각 영화에 대한 사용자들의 포스트를 볼 수 있습니다. 메타박스 회원은 예매를 할 수 있으며, 관람한 영화에 대해서 포스트를 작성할 수 있습니다.(1) 팀 구성Front-End

2021년 10월 3일
·
0개의 댓글
post-thumbnail

TIL 38. 관계형 데이터베이스

관계형 데이터베이스(relational database)란? 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냄 데이터의 종속성을 관계(relationship)로 표현하

2021년 10월 2일
·
0개의 댓글
post-thumbnail

TIL 37. MySQL 개요 및 기본 속성

MySQL 개요 MySQL: 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템 MySQL은 오픈 소스이며, 다중 사용자와 다중 스레드를 지원 C언어, C++, JAVA, PHP 등 여러 프로그래밍 언어를 위한 다양한 API를 제공 데이터베이스(DataBase)

2021년 10월 2일
·
0개의 댓글
post-thumbnail

Python 알고리즘 문제 풀이(feat. Code Kata)

숫자로 이루어진 리스트 nums를 인자로 주면, 그 안에서 어떤 연속적인 요소를 더했을 때 가장 큰 값이 나오나요? 가장 큰 값을 찾아 return해주세요.Input: -2,1,-3,4,-1,2,1,-5,4Output: 6설명: 4,-1,2,1 를 더하면 6이 가장 크

2021년 9월 21일
·
0개의 댓글
post-thumbnail

Python 알고리즘 문제 풀이(feat. Code Kata)

문제prices는 배열이며, 각 요소는 매일의 주식 가격입니다. 만약 한 번만 거래할 수 있다면 = 사고 팔 수 있다면, 제일 큰 이익은 얼마일까요?예를 들어,Input: 7,1,5,3,6,4Output: 5Input: 7,1,5,3,6,4Output: 5설명: 2일(

2021년 9월 18일
·
0개의 댓글
post-thumbnail

TIL 36. Unit test란?

unit test test의 중요성 사전에 test를 통해 문제가 생기지 않게 방지 Test 자동화의 중요성 Manual Test : 테스트 실행속도 ↓, 인력소모 ↑, 불안정성 ↑, 비용 ↑ 시스템 테스트 3가지 방법 -. E2E (End-To-End test)

2021년 9월 18일
·
0개의 댓글
post-thumbnail

1차 프로젝트 클론코딩 후기(#술담화🍶)

인생 처음으로 클론코딩이라는 프로젝트를 진행하였습니다. 약 한달 동안 장고를 배웠지만 내가 할 수 있을까? 걱정과 든든한 팀원들과 많은 성장을 할 수 있을거라는 기대감으로 프로젝트를 시작하였습니다. 1. 팀 구성 및 사이트 확정(술담화🍶) 팀 구성은 보통 프론트엔드

2021년 9월 14일
·
1개의 댓글
post-thumbnail

Python 알고리즘 문제 풀이(feat. Code Kata)

양수 N을 이진법으로 바꿨을 때, 연속으로 이어지는 0의 갯수가 가장 큰 값을 return해 주세요.이어지는 0은 1과 1사이에 있는 것을 의미합니다.이런 것을 binary gap 이라고 합니다.예를 들어,풀이 접근 방식입력된 수를 2진수로 변환변환된 2진수에서 1에

2021년 9월 11일
·
0개의 댓글
post-thumbnail

TIL 35. path /query 파라미터

1. path 파라미터 path 파라미터는 뷰클래스 함수에서 self와 request 외에 다른 인자를 가지게 되며 그 인자값이 엔드포인트가 됩니다. path 파라미터는 엔드포인트의 일부로서, 아래의 엔드포인트에서 {user}와 {cart_id}에 각각 그 값이 들어

2021년 9월 11일
·
0개의 댓글
post-thumbnail

TIL 34. REST API (HTTP 메서드)

REST API의 탄생 네트워크 상에서 Client와 Server 사이의 통신 방식 중 하나인 REST는 Representational State Transfer라는 용어의 약자로서 2000년도에 로이 필딩(Roy Fielding)의 박사학위 논문에서 최초로 소개되었

2021년 9월 8일
·
0개의 댓글
post-thumbnail

TIL 33. 로그인 데코레이터(login decorator)

웹페이지에서 로그인 정보를 유지하기 위해 사용되는 데코레이터에 대해 알아보겠습니다. 먼저 데코레이터가 뭔지 모르는 분들을 위해 설명드리자면, 대상 함수를 wrapping하고 이 함수 앞뒤로 꾸며질 구문들에 대해 손쉽게 재사용할 수 있도록 다른 곳에 미리 함수를 만들어

2021년 9월 5일
·
0개의 댓글
post-thumbnail

Python 알고리즘 문제 풀이(feat. Code Kata)

문제 1. 주어진 숫자 배열에서, 0을 배열의 마지막쪽으로 이동시켜주세요. 원래 있던 숫자의 순서는 바꾸지 말아주세요. 새로운 배열을 생성해서는 안 됩니다. > Input: [0,1,0,3,12] Output: [1,3,12,0,0] 처음 생각한 방식: 반복문을 사

2021년 9월 4일
·
0개의 댓글
post-thumbnail

개발자 공부 한달 차 후기 (+다짐)

본격적으로 백엔드 개발자 공부를 시작한 지 어느덧 한 달이 지났다. 파이썬 기초문법만 끄적이던 내가 이제는 Django를 활용해서 데이터도 저장하고, 간단하게 서버를 통해 통신하기 시작했다. 이것저것 따라 하고 찾아보고 완전히 스스로 이룬 것은 아니지만 나에게 있어서는

2021년 8월 29일
·
0개의 댓글
post-thumbnail

TIL 32. JWT(JSON Web Token)

JSON Web Token(JWT)은 웹표준(RFC 7519)으로서 두 개체에서 JSON 객체를 사용하여 가볍고 자가수용적인(self-contained) 방식으로 정보를 안전성 있게 전달해주고, 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token입니다.자

2021년 8월 26일
·
0개의 댓글
post-thumbnail

TIL 31. 비밀번호 암호화 및 로그인 시 검증

인증(Authentication) -. 인증이란 유저의 Identification을 확인하는 절차로, 유저의 아이디와 비밀번호를 확인합니다. -. 인증을 하기 위해선 유저의 아이디와 비밀번호를 생성할 수 있는 기능이 필요합니다. 먼저 로그인 절차는 다음과 같습니다.

2021년 8월 26일
·
0개의 댓글
post-thumbnail

TIL 30. 회원가입 email 중복 에러(objects.filter().exists())

회원가입 시 이미 존재하고 있는 e-mail에 대해 중복 에러를 아래와 같이 작성하였습니다.코드의 내용은 User의 객체에서 email에 해당하는 것만 필터링하여 불러와서 존재하는지 판단하여 존재할 시 중복에러를 발생시키는 작업입니다.이 방법이 효율적인 이유는 다음과

2021년 8월 23일
·
0개의 댓글
post-thumbnail

TIL 29. 정규표현식(e-mail, password 유효성)

정규 표현식 (Regular Expression) 정규 표현식은 특정한 규칙을 가진 문자열의 패턴을 표현하는데 사용하는 표현식(Expression)으로 텍스트에서 특정 문자열을 검색하거나 치환할 때 흔히 사용된다. 예를 들어, 웹페이지에서 전화번호나 이메일 주소를 발

2021년 8월 23일
·
0개의 댓글
post-thumbnail

TIL 28. Django C.R.U.D #views.py, urls.py 작성

이번에는 models.py 작성에 이어 views.py와 urls.py 작성법을 알아보겠습니다.views.py\-. 장고에서 View는 다른 일반 MVC Framework에서의 Controller와 비슷한 역할을 합니다.\-. View는 필요한 데이터를 모델(model

2021년 8월 20일
·
0개의 댓글
post-thumbnail

TIL 27. Django C.R.U.D #models.py 작성

장고 모델이란 테이블을 정의하는 클래스를 의미합니다. 또한 models.py 파일에 테이블 관련 사항을 정의할 수 있습니다. 아래의 ERD 구성도를 통해 models.py를 작성하는 법에 대해 알아보겠습니다.models.py를 작성할 때, 일반적으로 표 하나에 대하여

2021년 8월 20일
·
0개의 댓글