profile
BE Developer

2차 프로젝트 회고록 및 소감

1차 프로젝트때 경험을 바탕으로 2차 프로젝트 때 과도한 기획보다 필수 기능에 충실한 기획을 하였다. 그렇다고 2차 프로젝트에서 어려움이 없었던 것은 아니었고, 기능 외적으로 프로젝트를 진행하는 태도 및 전략에 대한 고찰을 할 수 있었다.모든 발표가 끝나고 2차 프로젝

2021년 12월 25일
·
0개의 댓글
·

1차 프로젝트 회고록 및 소감

2주 동안 많은 일들이 바쁘고 순식간에 지나가느라 TIL 작성과 회고록 작성을 못했다..ㅠ1차 프로젝트를 마치고 2차 프로젝트를 앞두고 있는 지금 회고록을 작성하지 않으면 다시 회고록을 작성하지 못 할거같아서 지금 회고록 및 소감을 작성한다.

2021년 12월 11일
·
0개의 댓글
·

[TIL] Django에서의 GET과 get 차이

예를 들어 products라는 URI에서 name값이 item1인것을 찾는다고 생각하면 다음과 같이 요청을 http 요청을 할 수 있다. 위와 같은 http 요청이 들어왔다하면 products 뒤에 따라오는 name=item1을 api에서 가져와서 View 단계에서 데

2021년 12월 4일
·
0개의 댓글
·

[TIL] 1차 프로젝트 1일차

1차 프로젝트로 Zaram Home을 모티브로 키즈 상품들을 메인 컨텐츠로 다룰 'ZARANARA'가 시작 되었다. 프론트엔드와 백엔드 개발자들이 한팀으로 진행하는 첫 프로젝트인 만큼 셀레기도 하고 걱정도 된다. (내가 잘 못할 까봐...ㅋㅋ) 프로젝트팀이 정해지고

2021년 11월 30일
·
0개의 댓글
·

Westagram 4~6

4-1) users.views.py 에 새로운 class 인스턴스 SigninView를 추가로 작성체크해야할 점1\. 이메일과 비밀번호가 json 객체 안에 존재하지 않을 시 {"message": "KEY_ERROR"}, status code 400를 반환2\. 이메일

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

Westagram 1~3

1-1) 가상환경 생성 및 가상환경 활성화1-2) Database 생성1-3) Django Project 설정 $ westagram $ urls.py 수정최상단 디렉토리인 곳에 my_settings.py (환경변수) 작성$ my_settings.py1-5) .gitig

2021년 11월 25일
·
0개의 댓글
·

Python 모듈 bcrypt, jwt

현재 진행하고 있는 과제 중에 회원가입과 로그인의 보안강화에 필요한 암호화를 파이썬 외부모듈 bcrypt 와 jwt를 사용해 적용시켜보았다. 파이썬의 외부모듈인 bcrypt 와 jwt를 사전에 설치를 해야한다. bcrypt 설치 jwt 설치 해당 모듈을 설치했다면

2021년 11월 24일
·
0개의 댓글
·

Django TIL

Aggregate테이블명.objects.filter(필드조건).aggregate(가공함수('필드명'))테이블의 여러 레코드들에 대한 필드값을 가공하여(ex.sum avg 등) 객체값으로 반환한다.Annotate테이블명.objects.filter(필드조건).annotat

2021년 11월 17일
·
0개의 댓글
·

Django QuerySet API 탐방

Django Queryset API를 직접 ORM으로 실행해보며 반환값 및 사용법을 확인 하였다.all() 클래스인스턴스명(테이블명).objects.all() : 해당 테이블에 모든 데이터베이스값을 조회한다.filter()테이블명.objects.filter(조건) :

2021년 11월 16일
·
0개의 댓글
·

Django ManyToManyField TIL

$movie$models.py영화배우와 영화가 N : N 으로 연결되있는 모델이다.Actor 인스턴스와 Movie 인스턴스가 다대다로 연결 시 Junction Table을 생성하여야 하지만 models.ManyToManyField를 통해 따로 테이블을 만들 필요가

2021년 11월 15일
·
0개의 댓글
·

Django ORM TIL

$ appname $ models.py간단하게 테이블 두개만 작성하여 1 : N으로 연결하였다.ORM 사용기

2021년 11월 12일
·
0개의 댓글
·

백엔드 Django 프로젝트 세팅

1\. miniconda로 가상환경 만들어서 가상환경에 접속하기$ conda create -n '가상환경이름' python = '설치버전' $ conda activate '가상환경이름'2\. 가상환경에 Django, mysqlclient, Django-cors-head

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

Django tutorial #06

인터프리터에서 아래 코드 실행localhost:8080/admin으로 접속하면 다음과 같은 페이지를 확인할 수 있다.위에 인터프리터에서 작성한 id와 password값을 입력하고 로그인 한다.로그인 후 다음 화면을 볼 수 있는데 지금까지 polls관련 작업 한 내용이

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

Django tutorial #05

Question 테이블에 대한 API 조작을 저번 시간에 확인하였다. 이번엔 Question 테이블에 1 : N 으로 연결되있는 Choice 테이블을 조작해보자.

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

Django tutorial #04

API를 통해 ORM 을 사용하면 SQL 구문과 유사하다는 것을 알 수 있다.

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

Django tutorial #03

'polls.apps.PollsConfig’ 장고로 하여금 polls 앱과 관련된 설정을 읽을 수 있게 도와준다.$ Python manage.py makemigrations polls polls 앱에 대한 변경사항을 임시저장 $ python manage.py sqlmi

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

Django tutorial #02

Urlpatterns를 통해 참조하는데 모든 view.py 안에 메인으로 나오게 하는 것을 목적으로 작성된 함수메서드from django.http import HttpResponseDjango의 http 모듈로부터 import 된 함수 HttpResponse(“입력한

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

Django tutorial #01

(Conda create -n 생성할 이름 python = 3.9) (추가정보 : Conda env list로 가상환경 리스트 확인가능)미니콘다 cheatsheet : https://docs.conda.io/projects/conda/en/latest/\_do

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

Lazy evaluation

함수에 yield를 사용하여 이터레이터를 생성하는 함수이다.참고(https://dojang.io/mod/page/view.php?id=2412)yield에 대한 이해를 높이기 위해 다음과 같이 코드를 작성하였다yield가 들어간 함수를 자세히 보기위해 아래 코

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

Finds modules and packages

파이썬이 가장 먼저 탐색하는 곳이며 한번이라도 import했었던 모듈 / Package를 Dictionary 타입의 자료로 저장한곳이다.파이썬의 공식라이브러리에 저장되있는 모듈들이다.파이썬에 모두 포함되어있어 쉽게 찾을 수 있다.마지막으로 탐색하는 장소이며 파이썬 인터

2021년 11월 3일
·
1개의 댓글
·