
📌 Django 프로젝트(3) 👉 프로젝트에 Application 추가하기 필요한 라이브러리 설치와 디렉토리 설정을 마쳤다면 이번에는 Django 프로젝트를 생성하며 자동 설정된 setting.py 를 필요에 맞게 수정하자. time zone은 현재 국가와 맞춰주고, Django와 연결할 데이터베이스 계정 정보를 수정해주어야한다. 1. application 통합 template 디렉토리 templates 만들기 - 디렉토리 생성 : Pycharm 프로젝트 폴더 안에 templates 생성 - 디렉토리 설정 : setting.py 에서 templates 디렉토리를 설정 # import os 'DIRS' : [os.path.join(BASE_DIR, 'templates'] 2. hello world (1) ..

📌 Django 프로젝트(2) 👉 초기설정 (setting.py) 과 DB 생성 필요한 라이브러리 설치와 디렉토리 설정을 마쳤다면 이번에는 Django 프로젝트를 생성하며 자동 설정된 setting.py 를 필요에 맞게 수정하자. time zone은 현재 국가와 맞춰주고, Django와 연결할 데이터베이스 계정 정보를 수정해주어야한다. 0. setting.py 파일 열기 1. time zone 설정 : 기본 설정인 'UTC' 대신 현재 국가를 넣어준다. (UTC → Asiz/Seoul) TIME_ZONE = 'Asia/Seoul' 2. database 설정 : 연결할 데이터베이스 정보를 입력 - mysql이 사용하고 있는 포트 확인 방법은 아래를 참고 - [WINDOW] : ** 추후 추가 예정 ** -..

📌 Mac에서 MySQL 다루기 Mac OS환경에서 mysql을 사용할 때에 필요하던 정보 정리해두자. 👉 mysql 설치 경로 확인하기 0. 맥 OS가 익숙하지 않아서 설치 경로 찾기가 힘들었는데 시스템 환경설정에서 쉽게 확인할 수 있었다. 1. 시스템 환경 설정 : MySQL 이 설치되어있다면, 하단에 돌고래 모양의 파일이 보임. 클릭. 2. 버전 정보 아래에 바로 설치 경로가 뜬다. 누르면 해당 경로로 이동한다. 👉 mysql 가 사용중인 포트 확인하기 1. 터미널을 켜서 아래 명령어 입력 sudo lsof -PiTCP -sTCP:LISTEN 2. 비밀번호를 입력하라고 나오는데 pc 로그인 비밀번호를 입력하면 된다. 그럼 포트 확인 가능! 👉 mysql 서버 켜기 1. 터미널을 켜서 아래 명령어 입..

📌 Django 프로젝트 만들기(1) 👉 라이브러리 설치 및 디렉토리 설정 Pycharm은 프로젝트를 생성함과 동시에 새로운 가상환경을 제공한다. Django를 사용하기 위해 필요한 라이브러리를 설정된 가상환경에 설치하는 과정이 필요하다. 라이브러리를 설치 한 다음 Django 프로젝트를 만들고 Pycharm 프로젝트와 Django 프로젝트의 디렉토리를 일치시켜주도록하자. 1. 파이참에서 프로젝트 생성 (프로젝트 명 :django_practice) 2. Django Library 설치 : 명령어를 파이참 터미널에 입력 후, Shift + Enter (venv) # pip install django 3. mysqlclient 설치 : django에서 권장하는 mysql 드라이버 (venv) # pip in..

📌 데이터베이스 ✔ 데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합 ✔ 효율적으로 데이터를 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화해야 한다 👉 데이터베이스의 특징 ✔ 실시간 접근성 : 사용자의 요구를 즉시 처리 ✔ 계속적인 변화 : 정확한 값을 유지하기 위해 삽입/삭제/수정/작업 등을 이용해 지속적인 갱신이 가능 ✔ 동시 공유성 : 사용자마다 다른 목적으로 사용하므로, 동시에 여러 사람이 데이터에 접근해 사용 가능 ✔ 내용 참조 : 저장한 데이터의 위치가 아닌 사용자가 요구하는 데이터의 내용을 참조할 수 있다 👉 데이터베이스의 종류 1. 관계형 데이터베이스 : 키와 값들의 간단한 관계를 테이블화 시킨 데이터베이스 ✔ 데이터 설계에 중..

📌 환경 변수 설정하기 환경변수란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임이다. 말하자면 프로그램 실행 환경에 필요한 변수를 의미한다. 환경 변수를 추가하면, OS가 환경 변수를 가지고 있다가 프로그램을 실행하면 필요한 변수를 전해주어 프로그램 실행을 돕는다. ✔ 환경변수를 설정하지 않으면, 프로그램 설치 경로로 이동해야 프로그램 실행과 관련된 명령어를 사용할 수 있다. ✔ 환경변수를 설정하면, 프로그램 설치 경로가 아닌 경우 환경변수에 저장된 경로로 이동하여 프로그램을 실행한다. Window에서는 cmd에서 set 명령어를 통해 환경 변수를 확인할 수 있고, Mac에서는 terminal에서 echo $PATH 명령어를 통해 확인할 수 있다. 👉 Window 1. 내 컴퓨터..

📌 CLI 환경에서 mysql 접속 + 계정 추가 CLI 환경에서 mysql에 접속하고, 계정을 추가하는 방법을 알아보자. 아래에서 사용할 sql문은 GUI 환경에서 root계정으로 접속하면 동일하게 사용 가능하다. 👉 Window 1. 실행창(ctrl+R)에서 cmd 실행 2-1. cmd를 실행하고 바로 mysql에 접속하려고 하면 에러 발생 2-2. mysql 설치한 경로/bin으로 이동한 다음 -u root -p 명령어로 root 계정으로 접속하자. cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p ✔ 경로 이동을 위한 cmd 명령어 : cd ✔ Window 설치 경로 참고 : C:\Program Files\MySQL\MySQL Ser..

📌 MySQL 설치하기 👉 MySQL 완벽하게 삭제하기 (Window) ✔ 제어판 → 프로그램 추가/제거 ✔ 제어판 → 관리 도구 → 서비스 ✔ 아래 디렉토리의 MySQL 폴더 삭제 1. C:\Program Files 2. C:\Program Files (x86) 3. C:\ProgramData 👉 MySQL 설치하기 MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.23 2.4M (mysql-installer-web-co..

📌 파이썬 개발 도구 👉 파이참 (Pycharm) 설치하기 ✔ 프로그래밍 개발 툴로 유명한 제트브레인즈(JetBrains)사에서 개발한 프로그램. ✔ 유료, 무료 파이썬 개발자들이 애용하며, 웹, 게임, 영상 처리 등 다양한 프로그램을 개발 할 수 있다. ✔ 파이참에서 프로젝트를 생성하면 가상 환경이 구축된다. (venv 폴더) 1. 아래 URL로 들어가서 Community를 설치하자. Download PyCharm: Python IDE for Professional Developers by JetBrains Download the latest version of PyCharm for Windows, macOS or Linux. www.jetbrains.com 2. 모두 check하고 Next → Ins..

📌 파이썬 개발 도구 👉 기본 개발 툴 (IDLE) Welcome to Python.org The official home of the Python Programming Language www.python.org ✔ 파이썬 공식 사이트에서 제공하는 파이썬 프로그램 기본 개발 툴. ✔ 기본 개발 툴 + 파이썬 쉘 + IDLE 에디터를 제공하며, 간단한 프로그램 개발에 적합 👉 주피터 노트북 (Jupyter Notebook) Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single mac..