[Python]Django 초기세팅

박현희·2020년 10월 7일
0

Django와 MySQL을 활용하여, Database를 구축하고 Data를 생성/조회/업데이트/삭제 (CRUD)하는 과정

1.MySQL settings

1-1. mysql 접속

$ mysql -u root -p

1-2. database 생성

mysql> CREATE DATABASE "NAME" character set utf8mb4 collate utf8mb4_general_ci;
mysql>SHOW DATABASE;

프로젝트 세팅 및 데이터베이스 구축

2-1.initial settings

⭐️생성한 가상환경에 진입한 후에 install

#가상환경 만들기
conda create -n "가상환경name" python="version"

#django,mysqlclient 패키지 설치
$ pip install django
$ pip install myclient

#Project,app 생성 및 mysql 연동
$ django-admin startproject "프로젝트name"
$ python manage.py startapp "app name"
$ vi 프로젝트/settings
settings에서 DATABASE 수정


2-2.database table 생성

#models.py 생성
$ vi 프로젝트/models.py

#migrations,migrate
$ python manage.py makemigrations "app name"
$ python manage.py migrate "app name"

3.프로젝트 세팅 및 데이터베이스 구축

3-1.table 생성 확인

mysql>SHOW TABLES;

0개의 댓글