一,在pycharm 中创建项目douban,创建app book .
1, 在book中的mode.py 写入类及表名。
mode.py
2,在命令行 python manage.py 分别运行 makemigrations 和 migrate
数据迁移映射
makemigrations 运行无误后会在app下 migrations 有个python的生成代码
生成python代码
migrate 数据库产生表
3,添加一条数据 在的 manage.py 输入 shell 进入 python(这样进入的好处是python环境是项目中的环境)
插入数据
二 ,查看数据库
1,在pycharm 写terminal 输入 :sqlite3 db.sqlite3 进入
—————————-start——————————————-
sendeMacBook-Pro:douban sen$ sqlite3 db.sqlite3 –进入数据库
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 –查询所有数据
…> ;
1|zhangsan|30
sqlite>
—————————————–end—————————————————
sqlite3 如图:
sqlit3图