profile
Back-End Developer
post-thumbnail

Python - 회문 판별하기

코딩도장 강의를 바탕으로 정리한 내용입니다.회문(palindrome) 은 순서를 거꾸로 해도 같은 단어 또는 문장을 말합니다. 예를 들면 토마토, level 같은 단어가 있습니다.  단어를 반 접어서 맞는지 확인하는 방식입니다.(처음과 끝에서 출발한 index를 비교)

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

구글 코드잼 2020 예선 문제

지난 토요일 민또님의 도움으로 구글 코드잼에 참여해 봤습니다.총 5문제 100점 만점이며 3번 문제의 첫번째 테스트 세트를 통과하면 30점이 되어 본선 자격이 주어집니다.토요일 점심부터 새벽까지 시간동안 해봤는데 세번째 문제에서 파이썬 표준 때문인지 통과하지 못해 결국

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

django - CORS header

위코드 세션의 일부를 참고해 요약 정리한 내용입니다.CORS는 Cross Origin Resource Sharing의 줄임말입니다. 즉, 도메인 주소가 다른 서버에 http request를 전송하는 걸 이야기 합니다. 예를 들어, naver.com 에서 api.goog

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

django - 모델을 dict로 사용하기

장고에서 views의 클래스 코드를 작성하다 보면 모델의 전체 필드를 그대로 가져와 사용하는 경우가 있습니다. https://stackoverflow.com/questions/21925671/convert-django-model-object-to-dict-with-a

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

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

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

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

위코드 2차 프로젝트 후기

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

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

위코드 1차 프로젝트 후기

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

2020년 3월 27일
·
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일
·
7개의 댓글
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개의 댓글