django mode sqlite3

一,在pycharm 中创建项目douban,创建app  book .

1,  在book中的mode.py 写入类及表名。

《django mode sqlite3》 mode.py

2,在命令行 python manage.py 分别运行 makemigrations  和 migrate

《django mode sqlite3》 数据迁移映射

makemigrations 运行无误后会在app下 migrations 有个python的生成代码 

《django mode sqlite3》 生成python代码

migrate 数据库产生表

3,添加一条数据 在的 manage.py 输入 shell 进入 python(这样进入的好处是python环境是项目中的环境)

《django mode sqlite3》 插入数据

二 ,查看数据库

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 如图:

《django mode sqlite3》 sqlit3图

    原文作者:huisheng
    原文地址: https://www.jianshu.com/p/d9e72bcb5283
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞