profile
TIL 기록 블로그 :: 문제가 있는 글엔 댓글 부탁드려요!
태그 목록
전체보기 (105)React(22)django(20)Backend(19)JavaScript(18)python(16)nodejs(9)프로젝트1차(6)typescript(6)git(6)github(5)express(5)Crawling(4)클론코딩(4)redux(4)graphql(4)JWT(3)scss(3)vscode(3)shell(3)CRUD(3)npm(3)CSS(3)Database(3)TIL(2)예외처리(2)ESLint(2)authentication(2)Prettier(2)beautifulsoup(2)nextjs(2)bcrypt(2)authorization(2)gatsby(2)mysql(2)인증인가(2)노마드코더(2)CRA(2)http(2)aws(2)Module(2)package.json(2)styled components(2)webpack(2)typeError(1)&&(1)클로저(1)setState(1)is not a function(1)Node(1)html(1)v8(1)front end(1)ORM(1)async(1)비동기(1)가상환경(1)vue.js(1)error(1)AWS S3(1)oAuth(1)pymysql(1)SSR(1)hook(1)code 명령어(1)destructuring(1)status code(1)iamport(1)transform(1)transition(1)blog(1)yarn(1)prefetch_related(1)set(1)import(1)package(1)sys.modules(1)sys.path(1)install(1)data structure(1)rebase(1)callback(1)fs(1)static file folder(1)express-handlebars(1)크로스브라우징(1)소수점(1)templete engine(1)Synchronous & Asynchronous(1)null(1)undefined(1)Virtual Environment(1)conda 명령어(1)function parameters(1)try except(1)core module(1)POST method(1)built-in modules(1)asterisk(1)URL Parameters(1)unpacking(1)Cross Browser Testing(1)connect()(1)유동라우터(1)Query parameters(1)AqueryTool(1)역참조(1)related_name(1)HashMap(1)정참조(1)package list(1)상태코드(1)결제(1)not defined(1)reference error(1)github blog deploy(1)github reset(1)grapyql(1)surge(1)graphDB(1)암호화(1)pip(1)Token(1)ref(1)interface(1)정규표현식(1)rds(1)async await(1)Absolute Path(1)Relative Path(1)router(1)miniconda(1)document.js(1)HTTPie(1)git remote(1)Request(1)Response(1)selenium(1)env(1)icon(1)coding convention(1)spa(1)웹 크롤링(1)nodemon(1)erd(1)node sass(1)tofixed(1)beautifulsoup4(1)데이터구조(1)parseFloat(1)Sync(1)queryset(1)gitignore(1)code convetion(1)try catch(1)비동기함수(1)input auto focus(1)gh-pages(1)getInitialProps(1)models(1)salting(1)프로젝트공유(1)GNB(1)flow(1)create repository(1)resetcss(1)version control system(1)CSS pre-processor(1)라우트(1)animation(1)git merge(1)storybookjs(1)squash(1)fontawesome(1)소스코드빌드(1)git stash(1)리액트기본세팅(1)key stretching(1)input outline(1)selectrelated(1)VCS(1)에러생성자(1)로그인(1)promise(1)defualtValue(1)리덕스(1)create react app(1)tutorial(1)decorator(1)js(1)frontend(1)MacOS(1)context(1)Sass(1)cors(1)react.js(1)tree(1)
post-thumbnail

django 프로젝트 공유하기

django 프로젝트 공유하기 프론트엔드 포트폴리오를 정리하려 보니, 서버가 없어서 페이지가 정상작동되지 않았다. 오랜만에 팀원에게 연락해서 도움을 받았다. 동일 가상환경 생성 : 저는 python 3.7 프로젝트 다운로드 : 깃헙 클론받기 pip install -r

3일 전
·
0개의 댓글

django views 함수형 vs 클래스형 & 제네릭

신속한 개발이 가능하지만, 로직이 복잡해 진다.if request.method=='GET'과 같은 조건을 달고 로직 구성상속과 믹스인 기능을 사용하여 코드 재사용이 용이뷰를 체계적으로 구성 할 수 있음제네릭뷰 역시 클래스형 뷰urls.py에 .as_view() 메서드와

2020년 6월 6일
·
0개의 댓글

django shell CRUD #3

Question는 1, Choice는 n 의 관계일 때, Choice에서 Question을 FK한다.Choice -> Question 방향에서 question(FK)속성을 사용Question -> Choice 방향에서 choise_set 속성을 사용 역참조일때 테이블명

2020년 6월 6일
·
0개의 댓글

django shell CRUD #2

DB를 조회할때 기본 메서드만 사용할 경우 Queryset으로 데이터를 반환한다.하지만 조건을 붙여서 조회할 경우 List형으로 데이터를 반환한다!pk, id 등 특정 컬럼 지정\[m,n] 인덱스 지정.order_by 차순지정추가 연산자를 사용하기 위해선 컬럼명\_\_

2020년 6월 6일
·
0개의 댓글

django shell CRUD #1

객체 생성 후 save()메서드로 데이터 베이스에 반영한다.SQL의 INSERT와 같이 동작한다.OFFSET, LIMIT는 all(), filter(), exclude()와 함께 \[n:n]으로 지정한다.LIMIT, OFFSET을 사용할 경우 Queryset이 아닌 리

2020년 6월 6일
·
0개의 댓글

django naver 소셜로그인

django-allauth 공식문서직접 구현 하는 것 말고 유~멩한 패키지 사용해서 소셜로그인 구현하기pip install django-allauthaccount : 가입계정 관리socialaccount : 소셜 가입계정 관리socialaccount.providers

2020년 6월 4일
·
0개의 댓글
post-thumbnail

aws s3 미디어 서버 설정 & django 설정

미디어, 정적파일을 공유할 수 있도록 아마존 S3(simple storage service)를 설정해봅시다~! s3는 버킷이란 단위를 사용한다! (RDS=인스턴스)aws 서비스 선택에서 s3를 찾아 클릭하면 버킷만들기 버튼을 찾아 버킷 만들기를 진행한다.버킷 이름 :

2020년 6월 3일
·
0개의 댓글
post-thumbnail

django 프로젝트에 mysql 적용하기

aws 데이터베이스 설정하기에 이어서 프로젝트에 aws-RDS mysql적용하기pip install pymysql장고에서 MySQL을 사용하기 위한 몇가지 방식이 있는데, 그 중 pymysql을 설치하겠다. 순수 파이썬으로 작성됬단다!aws에 RDS 서비스로 들어가 생

2020년 6월 3일
·
0개의 댓글
post-thumbnail

backend django pip 패키지목록 만들고, 설치

pip 는 파이썬 패키지매니저로 말그래도 패키지, 모듈 등 관리해주는 관리 도구이다.pip를 통해 설치된 모듈과 버전을 볼 수 있다.가상환경에서 설치했다면, 해당 가상환경에 설치된 모듈 목록이 보여진다.보통 협업을 하게 되면, 모듈은 각자의 pc에 저장되어 관리하며 코

2020년 4월 16일
·
0개의 댓글

backend django 정참조 데이터 가져오기

Foreign Key를 갖는 테이블, 바라보는 테이블의 데이터를 가져올 수 있다.

2020년 4월 16일
·
0개의 댓글

backend django 역참조 데이터 가져오기

데이터베이스 테이블에서 Foreign Key(이하 FK)가 없고 다른테이블의 FK로 지정된 테이블일때, 나를 참조하는(나를 FK로 지정한) 테이블에 접근하는 것<현재테이블>.<FK인 user컬럼>.<역참조관계명>.all()UserProfile에서 내가

2020년 4월 16일
·
0개의 댓글
post-thumbnail

backend django JWT 발행하기

이번 포스팅은 백엔드에서 어떻게 JWT를 발행하고 확인하는지 알아보겠다. JWT를 알아보기 앞서 인증 & 인가에 대한 내용을 선행 하도록 하자! JWT(json web token)는 회원 로그인이 완료 되었을때 발행되는 토큰을 말한다. JWT에는 암호화 된 회원정보가

2020년 4월 14일
·
0개의 댓글
post-thumbnail

backend bcrypt 비밀번호 암호화 구현

회원가입시 프론트에서 전달받은 유저정보 중 비밀번호는 DB에 저장하기 전 암호화를 해주어야 한다. 어떤 과정을 거처 암호화가 되는지 알아보자. bcrypt는 비밀번호 암호화에 사용되는 알고리즘을 제공하는 라이브러리다. 알고리즘은 직접 구현해도 되지만, 예민한 주제이니

2020년 4월 14일
·
0개의 댓글
post-thumbnail

backend django #5 models FK, ManytoManyField , Meta

장고프로젝트에서 models.py는 DB를 작성하는 파일이다. 장고에서 지원하는 models모듈을 불러 사용하며, Model클래스로 인스턴스를 생성한다.테이블은 클래스로 생성하며 models.Model을 상속받아 생성한다.변수는 컬렴명이 되고, models.\~~fie

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

backend django #6 DB 구조 변경

DB 모델링 이후 마이그레이션 & 마이그레이트를 해주었고, 데이터입력까지 진행되고 있는 상태에서 DB 모델 구조를 변경하였다. 추가된 컬럼은 null 값을 갖을 수 없는데 이미 입력된 데이터는 존재하는 상태일때 마이그레이션을 진행하면 아래와 같은 문구가 출력된다.위에서

2020년 4월 9일
·
0개의 댓글

backend django #4 Account app API구현하기

회원가입로그인JWT 발급아이디/비밀번호의 유효성확인도 하고 싶은데 아직 ...핳, 기본적인 기능만 구현했다.POST로 요청을 받는다req.body에 위치한 정보를 json.loads()를 통해 읽어 변수에 담았다.DB User 테이블에서 입력받은 user_name이 있

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

vscode python django 세팅하기

프론트엔드를 하면서 vscode에서만 작업하다 장고를 배우면서 vim이나 pycharm을 쓰는 것이 너무 어색하고 효휼이 안나 vscode 세팅을 알아봤다.VSCode 설치 페이지vscode > extensions > python 설치python 3 설치 페이지pyth

2020년 4월 7일
·
0개의 댓글

backend django tutorial #3 모델만들기

지금까지의 과정 가상환경생성 conda create -n python=3.8 가상환경 활성화 conda activate 프로젝트 폴더로 이동 & 장고 설치 cd .. pip install django 프로젝트 디렉토리에 장고 프로젝트 설치 django-admi

2020년 4월 7일
·
0개의 댓글
post-thumbnail

backend django tutorial #2 설문조사 앱 만들기

django 튜토리얼의 내용을 따라하며 정리한 글입니다. 아래글은 오류가 있을수 있습니다. 더 정확하고 자세한 공홈을 확인하세요.앱 : 단순 기능, 소규모 웹 애플리케이션프로젝트 : 특정 웹사이트에 대한 구성, 앱의 모음python manage.py startapp &

2020년 4월 6일
·
0개의 댓글
post-thumbnail

backend django tutorial #1 프로젝트 세팅

Django django 공홈 튜토리얼 따라 진행하기 1. 가상환경 프로젝트 생성 conda create -n tutorial-01 python=3.7 중간에 proceed y or n? 물어보면 y로 답하고 계속 진행 1) 가상환경 삭제 conda env rem

2020년 4월 6일
·
0개의 댓글