首页IT科技django读取已有数据库(Django项目中表的查询的操作)

django读取已有数据库(Django项目中表的查询的操作)

时间2025-08-05 15:17:07分类IT科技浏览3841
导读:2022-09-29...

2022-09-29

shell操作:

  我在使用中是pycharm与数据库建立连接的一个工具               。

使用的环境:

  在此处是用在了虚拟环境中                     。

使用场景:

  一般是在创建的表中插入数据后              ,进行查看                      ,可以代替在“视图               ”中——“创建一个函数用于请求指定表中的内容       ,在浏览器中返回                     ”       。

在插入表的过程中              ,有两个新得知的内容:

  第一个是                      ,插入语句中       ,“insert into book_bookinfo1 values()       ”,括号里面添加要插入的数据       ,在插入数据时                      ,如果需要查看表的结构               ,可以使用语句“desc book_bookinfo1        ”查看各个字段的顺序以及之前设置的类型要求        。注意在“insert into                     ”与“book_bookinfo1              ”中是不需要添加关键字“table        ”的                     。向数据库中插入表的内容时       ,要选中“插入的表                      ”                     ,使用的语句时“use book_bookinfo1              ”(use 表名),在它们两者之间也是不需要加“table”的              。

  第二个是               ,在此表中,设置了一个“Datetime                      ”类型的字段                     ,它插入数据的格式为“年-月-日 时:分:秒                     ”        。

使用shell                      ,进入shell中的命令(在pycharm页面下面的“终端”中):

进入shell 后 ,查询的实例:

首先              ,需要导入要查询的表(例:)

from book.models import BookInfo

  注意:在导入模块中                      ,此处要导入“BookInfo               ”函数       ,从"book"中的“models                     ”中导入              ,要具体到函数所在的".py"文件中                      。如果没有详细到具体文件中                      ,只写了一个“book       ”的话       ,是会报错的       ,一个导入错误(“ImportError               ”)              。

查看表内所有存储的内容:

BookInfo.objects.all()

  注意:查询“BookInfo1                     ”表中的所有内容                      ,“object       ”要加上“s        ”               ,之前没有加上“s                     ”的时候       ,会出现一个“属性错误(AttributeError)              ”,后来加上了。

声明:本站所有文章                     ,如无特殊说明或标注               ,均为本站原创发布                      。任何个人或组织,在未征得本站同意时                     ,禁止复制               、盗用                     、采集       、发布本站内容到任何网站        、书籍等各类媒体平台                     。如若本站内容侵犯了原著者的合法权益                      ,可联系我们进行处理。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
图像分类的原理(机器学习——图像分类)