3월 21, 2019의 게시물 표시

Django rest framework + MariaDB 맛보기 Feat.pycharm, swagger

이미지
2016년이였나??,, Django를 처음 접했던게? 대학교 3학년 때이다. 지금도 모르는게 많지만, 그때와 지금 비교해보면 그때는 지금보다 더 모르는게 많았었다. 만들고 싶은 웹서비스가 있어서, 프레임워크가 어떤것인지에 대한 개념도 모른 체로 무작정 사용 했었던 기억이 난다. 지금와서 다시 찾아보고, 공부하니까.. 예전에 고민했었던 사안이 생각난다. 과거에 선배 개발자들에게 선생님들에게 종종 물었었다. "언어도 너무 많고, 라이브러리 프레임워크가 너무 많다. 공부할 게 너무 많다 어떻게 해야될지 모르겠다"라고 고민을 얘기하면 돌아오는 대답은 항상 비슷했다. '하나를 깊게 알면, 언어가 달라도 금방 알 수 있다'라는 답변. 이 답변을 새삼 살결로 느끼게되었다. 물론 하나를 깊게 안다 라는 말은 과거의 나에비해 헤헤헤 상대성 이론은 완벽하다. 서두가 주저리주저리 너무 길었는데, 본론으로!!고우~ 먼저, 프로젝트 생성. 경로는 알아서 해주고, 앱이름도 알아서 해준다. 보는 바와 같이 파이썬 버전은 3.7 Django 버전은 2.1.7 필수 패키지는 djangorestframework 3.9.2 django-rest-swagger 2.2.0 mysqlclient 1.4.2.post1 mysqlclient는 MariaDB가 설치 되어있지 않으면, 패키지 설치가 안되기 때문에 MariaDB설치 -> mysqlclient 패키지 설치해야된다. 본인은 맥에서 개발중인데, brew는 이미 설치 되었다는 가정하고 brew update brew install mariadb 하고나면, 블라블라~ 설치 어쩌구 로그들 완료되고 서버를 키는데, 아래처럼 /usr/local/etc/my.cnf.d 가 없단다. 그래서 직접 만들어주고 다시 실행. namdong-gil-ui-MacBookPro:man namdong-gil$ mysql.server star...