profile
개발을 통해 다양한 세상을 경험하는 것을 즐기는 개발자입니다.
post-thumbnail

AbstractBaseUser를 활용한 Django 커스텀 유저 모델 만들기

Django는 기본적으로 django.contrib.auth.models에 포함된 User 모델을 제공합니다. 내장으로 permission이나 authentication 등 다양한 기능을 제공해주는 훌륭한 모델이지만 이 User 모델은 아래와 같이 굳이 필요하지 않은

2일 전
·
0개의 댓글

러닝 SQL-(5) 다중 테이블 쿼리

아래와 같은 client와 address 두 테이블에서 데이터를 검색하기 위해서는 조인이 필요합니다.조인을 위한 가장 쉬운 방법은 custoemr 및 address 테이블을 쿼리의 from 절에 모두 주고 조인하는 것입니다. 총 599명의 고객과 603명의 주소로 이루

3일 전
·
0개의 댓글

러닝 SQL-(3) 쿼리 입문

쿼리가 MySQL 서버로 전송될 때마다 서버는 다음 사항을 확인한 후 구문을 실행합니다.이 구문을 실행할 권한이 있는가?원하는 데이터에 액세스 할 수 있는 권한이 있는가?구문의 문법이 정확한가?이를 통과한 쿼리는 가장 효율적인 방법을 결정하는 쿼리 옵티마이저로 전달되고

3일 전
·
0개의 댓글

러닝 SQL-(2-2) 데이터베이스 생성과 데이터 추가

간단한 테이블 생성 테스트를 위해 person 테이블과 각 사람이 좋아하는 음식에 대한 favorite_food 테이블을 만들어보도록 하겠습니다. Person 테이블 생성 (성, 이름, 눈동자색, 생일, 주소) 정보 등이 담긴 person 테이블 생성을 위해서는 아래와

4일 전
·
0개의 댓글

러닝 SQL-(2-1) MySQL 자료형

들어가기 MariaDB 10.4 이상에서 root 패스워드 최초 설정 MariaDB 10.4+에서는 기존의 UPDATE user SET password = password('new-password') WHERE user = 'root';방식으로는 패스워드 설정이 되

4일 전
·
0개의 댓글

러닝 SQL - (1)배경

1970년 IBM 연구소의 에드거 프랭크 커드 박사의 'A Relational Model of Data for Large Shared Data Banks'라는 논문에서 제시데이터를 테이블 집합으로 나타내는 것을 제안기존의 포인터를 사용하여 관련 entity를 탐색하는

4일 전
·
0개의 댓글

Selenium, unittest를 이용한 Django 웹페이지 기능테스트

해당 내용은 클린 코드를 위한 테스트 주도 개발의 내용을 바탕으로 작성되었습니다.python 3.8.8 버전과 Django 3.2 기준 코드입니다.(Mac OS)기능테스트(Functional test, FT)란 End-to-End Test라고 부르기도 하는 것으로, 전

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

미뤄 왔던 일을 시작하기로 했다

개발자에게 기술블로그란 부채와도 같다. 누구나 언젠가는 기술블로그를 만들고 운영해야 한다는 것을 마음 한 켠에 가지고 있다. 다른 분들의 블로그로부터 많은 도움을 받고 있기 때문이기도 하고 스스로의 실력을 위해서도 이것이 필요하다는 것은 누구나 알고 있다. 그러나 마음

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