- mysql 설치한다.
- 우분투만 아래 설치
$ sudo apt-get install libmysqlclient-dev
- $ pip install mysqlclient 설치
- $ django-admin startproject 프로젝트이름
- $ cd 프로젝트이름
- $ python manage.py startapp 앱이름
- $ mysql -u root -p (데이터베이스 서버접속)
mysql> create database "데이터베이스이름넣기" character set utf8mb4 collate utf8mb4_general_ci;
이후 해당앱 models.py에서 클래스로 데이터 추가
파이썬shell을 켜서 Menu클래스를 불러와 데이터를 추가했다.
(모든 클래스를 import하고싶으면 * 을 치면됨)
다른 터미널을 하나 다시열고 $ mysql -u root -p 입력하여 mysql을 실행한다.(데이터베이스 리스트 표시)
mysql> show databases; 입력하면
내가 아까만든 데이터베이스 이름이 나온다. 나는 first를 만들었다
mysql> use first; 입력하면 Database changed가 나오면서 first 데이터베이스로 접속
mysql> show tables; 입력하면 first에 설정된 products앱의 클래스 목록이 나온다.(테이블 리스트 표시)
mysql> select * from products_menu; 입력하면
내가 아까 추가한 음료와 푸드가 보이는것을 확인할수있다.