본문 바로가기

클라우드 아키텍트3

Django와 MariaDB 또는 MySQL 연동 1. MariaDB 또는 MySQL 클라이언트 패키지 설치 > pip install mysqlclient 2. DB 설정 변경 3. DB Migration 1) 먼저 다음과 같이 migrations 폴더에서 __init__. py를 제외한 모든 파일을 삭제한다. 2) 다음을 수행하여 migration 을 완료한다. 3) 2)번까지 수행하면 새로운 DB ( 설정에서 연결한 Mariadb 또는 MySQL)에 모든 테이블이 새로 생기므로, 테이블 내에 데이터가 없다. Admin User 테이블의 데이터도 없는 상태이므로 admin user 를 다음과 같이 생성한다. 4) 서버를 구동하고, admin 사이트에 로그인하여 생성된 테이블을 확인한다. *이 포스팅은 "Django로 배우는 쉽고 빠른 웹 개발"(한빛미.. 2021. 2. 14.
Django 게시판 웹 어플리케이션 만들기 - 4 [로그인 화면 추가] 1. 로그인 폼 클래스 생성 forms.py 생성 2. templates/login.html 생성 3. views.py login 함수 수정 [로그인 처리 기능 추가] 1. views.py loginProcess 함수 수정 2. templates/login.html 수정 (에러 메시지 추가) [게시판 목록 보기 기능] 1. 게시판 글 DB에 등록 2. views.py boardList 함수 수정 3. templates/boardList.html 생성 [게시판 글 상세 보기 기능] 1. views.py boardDetail 함수 수정 2. templates/boardDetail.html 작성 *이 포스팅은 "Django로 배우는 쉽고 빠른 웹 개발"(한빛미디어) 교재와 엔코아 플레이 .. 2021. 2. 13.
클라우드 아키텍트를 목표로 6개월 동안 클라우드 아키텍처를 배우는 수업을 듣고 있다. 개발자가 되고 싶었지만 내 실력으로는 조금 힘들 것이란 생각이 들었고 (불가능하단 것은 아님 미래는 모르니거니까!) 그럼에도 IT 쪽에서 일을 하고 싶었던 나는 클라우드 쪽으로 발을 들이게 되었다. 클라우드는 현재 많은 관심을 받고 있는 기술로 취준생들에게도 매우 매력적인 시장일 것이라 생각을 한다. 나 또한 그랬기에... 마냥 클라우드만 공부하고 자격증을 취득하면 클라우드 쪽으로 취업이 쉬울 거란 안일한 생각을 가지고 있었는데 공부를 해보니 이게 웬걸?? IT 전반적인 지식이 폭넓게 필요했고 그중에서도 네트워크, 인프라 지식은 필수였다. 학창 시절에 IT는 파이썬으로 프로그램 개발밖에 배운 적이 없기에 네트워크 쪽은 처음 듣는 용어들이 다양했다.. 2021. 1. 24.