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)

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

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

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

backend bcrypt 비밀번호 암호화 구현

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

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

backend django QuerySet, select_related, prefetch_related

객체관계매핑(Object-Relational Mapping : ORM) 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법. '가상' 객체 데이터 베이스 구축 출처 : wiki단순하게 말해, 나는 python django에서

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

python 웹 크롤링 (feat. selenium) #3 실습

셀레니움 문서 selenium 셀레니움이 웹브라우저를 띄워주며, 화면 스크롤, 키이벤트 등 동적사이트에서 데이트 크롤링을 할수 있게 한다. how to use install selenium pip install selenium 셀레니움은 프로젝트 폴더에 설치하도록

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

python 웹 크롤링 (feat. beautifulsoup4) #2 실습

이전 포스팅에서 beautifulsoup을 알아봤다. 이어서 실습을 진행해보자.실습할 사이트는 빌보드이며,빌보드 순위 1~100위 까지의 순위, 노래제목, 아티스트, 앨범이미지에 대한 정보 크롤링이 목표이다.사이트에서 보여주는 차트를 보니 list 태그안에 동일한 클래

2020년 4월 13일
·
2개의 댓글

python 웹 크롤링 (feat. beautifulsoup4) #1

웹 크롤링 import 사용할 모듈을 임포트하자. 이전 설치포스팅에서 언급한 requests도 함께 임포트 했다. csv 파일 만들기 html 문서 긁어오기 soup 만들기 트리 탐색하기 태그로 탐색 findAll(name, attrs, recursive, t

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

python 웹 크롤링을 위한 beautifulsoup4 설치

크롤링(crawling)? 웹사이트 분석하여 원하는 정보를 추출하는 것. 개발자도구를 활용하여 반복적인 태그 구조를 파악하거나, css 선택자를 사용할 수 있는지 확인 하여 코드를 작성한다.뷰티풀수프 한글 문서에서 어떻게 사용할수 있는지 자세한 정보를 얻을 수 있다.

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

vscode python django 세팅하기

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

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

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

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

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

python import의 검색 순서

Python module 이해하기Python pacakage 이해하기에서 살펴본 import 에 대해 더 알아보자. import를 통해 모듈과 패키지를 불러오면 어디서 어떻게 가져오는 걸까? 아래 목록을 보자.sys.modulesbuilt-in modulessys.pa

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

python try except 예외처리 #1

예외(exception)은 코드 실행중 발생한 에러를 말한다. TypeError,ZeroDivisionErrorAttributeErrorNameErrorIndexErrorexcept키워드 다음 예외종류를 넣어주게 되면 해당 오류에 대해서만 반응 하게 된다. 즉 예외마다

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

python Package

모듈과 같은 개념이지만 더 크다. 모듈이 라이브러리라면 패키지는 프레임 워크라고 생각할 수 있다. 아래 폴더구조를 보자. 모듈이 코드를 모아둔 파일이라 module을 설명하면서 언급했다. package는 모듈의 집함, 디렉토리가 된다.파이썬 패키지 참고이미지패키지 또한

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

python module 이해하기

my_module.py변수, 함수, 클래스 등을 모아 놓은 파일이며, 아래와 같은 이유로 만든다.다른 파일, 프로젝트에서 재사용 가능하도록 코드모음전체 코드가 너무 길어졌을때, 나누어 정리하기 위해모듈은 import <모듈이름> 을 통해 불러사용 한다. 한가지 유

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

python @decorator 이해하기

데코레이터는 장식/장식하는 사람을 말한다. 함수가 정의될때 @함수명(위 예제코드참고)과 같은 구문을 보았다면 그것이 바로 데코레이터다!언제 데코레이터를 사용하게 될까? 데코레이터의 기능 먼저 알아야 겠다. 위 예제코드를 보며 이해해 보자! 데코레이터로 선언된 함수는 i

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

python Function & unpacking(*)

파이썬에서 함수 정의하기에 대해 알아보자.파이썬에서 함수를 정의할 때는 def 키워드로 시작하며 나머지는 다른 언어와 비슷~하다.위 예제코드에서와 같이 파이썬에서 함수를 정의할때는 기본값을 줄수 있고, 함수를 호출 할때 인자에 파라미터명을 함께 제시하여 건내 줄 수도

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

backend : 파이썬 가상환경 설치 (miniconda)

파이썬 가상환경(Virtual Environment)을 사용하는 이유 ?여러 프로젝트를 진행할 때 분리된 버전 및 패키지 설치 환경을 갖기위해A프로젝트 : 파이썬 2. 버전 사용B프로젝트 : 파이썬 3. 버전 사용파이썬의 대표적인 가상환경 프로그램은 conda와 vir

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