profile
Back-End Developer
post-thumbnail

Docker - 실행하자마자 exit 될 경우

간단한 장고 백엔드 프로젝트와 그 환경을 이미지로 만들어서 도커 컨테이너를 실행할 때, 바로 exit 될 수 있습니다. docker ps 했을 때 목록에 docker ps -a를 실행할 docker log

3일 전
·
0개의 댓글
post-thumbnail

위코드 2차 프로젝트 후기

해리포터 시리즈를 주제로 하는 WizardingWorld 사이트 클론사이트 주요 특징 \- 가입 후 심리테스트 형식으로 응답하는 House, Wand \- News, Feature와 같은 Article \- 여러가지 객관식 문제로 구성된 Quiz  프론트엔드 3명

5일 전
·
0개의 댓글
post-thumbnail

위코드 1차 프로젝트 후기

당일 아침에 손질한 자연산 회를 고객들의 저녁식탁까지 전달하는 극신선식품 배송 스타트업 업체인 오늘식탁의 오늘회 사이트 클론프로젝트 사이트 주제로 오늘회와 마이리얼트립을 냈는데 둘다 1차에 진행하게 됐고 그 중 오늘회팀에 배정됨일반 쇼핑몰과 다른 오늘회 사이트의 가장

5일 전
·
0개의 댓글
post-thumbnail

ERD - AQueryTool

  AQueryTool(https://aquerytool.com/)은 DB 데이터 구조를 짜는데 유용한 웹서비스입니다. 계정을 만들면 무료로 이용할 수 있고 권한 설정을 통해 협업도 가능합니다. 테이블 칼럼과 관계를 설정할 수 있습니다.  데이터베이스 타입으로

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

Docker - 설치부터 배포까지

위코드 부트캠프에서 진행한 세션 중 일부를 요약한 내용입니다.도커를 이용하면 빠르고 쉽게 웹 어플리케이션 실행 환경을 만들 수 있습니다.  윈도우와 맥은 도커 홈페이지에서 할 수 있습니다.아래 명령어를 순차적으로 실행합니다. 우분투에서는 기본적으로 모든 명령어 앞에 s

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

Git - git flow

git을 쓰는 방식 중 효율이 좋다고 알려진 것이 git flow입니다. git flow에서는 총 5개의 브랜치를 사용합니다. hot fix : 배포된 코드를 수정하는 브랜치Master : 배포용 브랜치release : 배포 테스트 및 테스트 버그를 수정하는 브랜치fe

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

django - Queryset API

장고에서 데이터를 다루기 위해서는 쿼리셑을 잘 활용해야 합니다. 장고의 [QuerySet API reference ](https://docs.djangoproject.com/en/3.0/ref/models/querysets/#queryset-api-reference)

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

QC - unit test

unit test 1 맞는지 아닌지 0 예외처리 -1 안맞는지 unit test는 독립적으로 해야 다른 테스트에 영향이 가면 안됨 테스트는 빠르게 할 수 있어야함(실제 요청x, 외부는 마킹으로 처리)

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

자료구조 기초

자료구조 Primitive integer float string boolean Non-primitive array list tuple dictionary set file Array 특징 메모리에 순서대로

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

django - query/url 파라미터

 장고 기능으로 HTTP request안에 request.GET 그리고 request.POST 객체로 쿼리 딕셔너리를 가질 수 있습니다. views.py  뷰 클래스에 위와 같이 설정하고 파라미터 키:밸류 값으로category : 4, query : -pricehttp

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

RDS - 다른 디폴트값으로 접속할 경우

RDS 해킹을 경험하고 새로 만든 DB는 디폴트값과 다르게 설정을 해서 만들었습니다. 그리고 접속을 하려고 평소처럼 명령어를 입력했는데도 연결이 되지 않습니다.mysql -h RDS엔드포인트 -u 유저명 -p 찾아보니 포트 번호가 디폴트값이 아니기에 명령어에 반영을 해

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

MySQL - 수정 및 변경하기

장고를 사용하면 장고 모델에서 클래스를 만들거나 수정한 후 마이그레이션을 통해 디비에 반영할 수 있습니다. 하지만 MySQL에서 직접 DB를 만져야 하는 상황에서는 MySQL 콘솔에서 명령어를 통해 DB를 변경할 수 있습니다.     데이터를 모두 삭제하고 index

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

개발 입문 6주 만에 DB 서버 해킹 당한 후기

경험했습니다.단순 프로젝트를 위한 서버라도 쉬운 비밀번호로 하면 안 된다다는 것을 배웠습니다.부트캠프 1차 프로젝트 마지막날, 발표를 앞두고 AWS RDS 서버에서 MySQL 테이블을 확인하고 있었는데 방금까지 조회되던 테이블이 갑자기 존재하지 않는다고 해서 읭?이상하

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

django - ForeignKey필드 csv파일로 업로드하기

django - bulk_create으로 csv파일 올리기에서 제한됐던 ForeignKey필드에 csv파일로 업로드 하는 간단한 방법입니다.   필드명은 제거하고 쉼표형식으로 구분된 csv파일을 준비합니다. 이 데이터는 이미 입력된 데이터의 id 그리고 카테고리id입니

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

MySQL - 설치 및 사용하기

설치 방법은 간단합니다.    접속하기sudo mysql -u root -p   데이터베이스 보기mysql> 상에서는 모든 명령어 뒤에 ;를 붙여야 합니다.show databases; 데이터베이스 생성CREATE DATABASE DB이름 CHARACTER SET utf

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

크롤링한 csv 파일 텍스트 정리하기

사이트 클론 프로젝트 진행을 위해 todayfish 제품 정보를 가져왔습니다.원하는 텍스트만 남기고 다른 문자와 공백을 지우는 방법으로.strip() 을 씁니다. 이걸로도 안되는 경우가 있다면.replcae('/t', '') 를 추가할 수도 있습니다.그럼에도 결과에 불

2020년 2월 25일
·
1개의 댓글
post-thumbnail

django - 프로젝트 초기세팅하기

 conda create -n "가상환경이름" python=3.8conda activate "가상환경이름"python -m pip install Djangopip install django-cors-headers     cd 폴더명django-admin startpro

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

django - ForeignKey 데이터 가져오기

모델링 했던 스타벅스 데이터에서 대분류/중분류/제품 데이터를 갖고 참조관계에 있는 데이터를 가져오는 방법을 정리해 보겠습니다. 아래는 모델명으로 중분류가 대분류를, 그리고 제품은 중분류와 대분류를 참조하고 있습니다. MainCategory ← SubCategory S

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

django - 관계형 model 생성하기

foreignkey 대상이 뒤에있으면 ''를 붙여줘서 선언적 참조를 해줘야함 _id는 자동으로 붙음 입력시 객체id 번호가 아니라 객체자체를 넣어도 자동으로 id를 인식 on delete set-null 지워져도 나는 남아있다 cascade 지워지면 나도 죽는다

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

django - bulk_create으로 csv파일 올리기

https://docs.djangoproject.com/en/3.0/ref/models/querysets/#bulk-create 다량의 데이터를 한번에 데이터베이스에 넣을 때 장고에서는 bulkcreate을 사용합니다. bulkcreate을 사용하기 위해서는 모델명(

2020년 2월 19일
·
1개의 댓글