一,在pycharm 中創(chuàng)建項目douban,創(chuàng)建app ?book .
1, ?在book中的mode.py 寫入類及表名。

2,在命令行 python manage.py 分別運行 makemigrations? 和 migrate

makemigrations 運行無誤后會在app下 migrations 有個python的生成代碼?

migrate 數(shù)據庫產生表
3,添加一條數(shù)據 在的 manage.py 輸入 shell 進入 python(這樣進入的好處是python環(huán)境是項目中的環(huán)境)

二 ,查看數(shù)據庫
1,在pycharm 寫terminal? 輸入 :sqlite3 db.sqlite3 ? 進入
----------------------------start-------------------------------------------
sendeMacBook-Pro:douban sen$ sqlite3 db.sqlite3 ? --進入數(shù)據庫
SQLite version 3.13.0 2016-05-18 10:57:30
Enter ".help" for usage hints.
sqlite> .databases ?-- 查看表
seq? name? ? ? ? ? ? file
---? ---------------? ----------------------------------------------------------
0? ? main? ? ? ? ? ? /Users/sen/Documents/test/douban/db.sqlite3
sqlite> .tables --查看所有表
auth_group? ? ? ? ? ? ? ? ? books_author
auth_group_permissions? ? ? books_book
auth_permission? ? ? ? ? ? django_admin_log
auth_user? ? ? ? ? ? ? ? ? django_content_type
auth_user_groups? ? ? ? ? ? django_migrations
auth_user_user_permissions? django_session
sqlite> .schema books_author --查看表結構
CREATE TABLE "books_author" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "name" varchar(30) NOT NULL, "age" integer NOT NULL);
sqlite> select * from books_author --查詢所有數(shù)據
...> ;
1|zhangsan|30
sqlite>
-----------------------------------------end---------------------------------------------------
sqlite3 如圖:
