预备知识

1.网站

动态:数据可以实现动态交互

静态:数据来源于页面,不容易修改,开发成本低

2.网站

前端:html    css     javascript    jquery    vue    Node.js    bootstrap    Angular    Ajax

后端:python    php    java    .net    mysql    Mongo    oracle    redis

前台:数据展示   用户交互

后台:数据管理  管理交互

3.博客

前台:展示文章

后台:添加文章,删除文章


1.django使用sqlite3数据库

django数据库查询

第一种方法:直接拉过去

django数据库查询

第二种方法:添加

django数据库查询

django数据库查询

在这个过程中可能出现sqlite驱动加载失败的情况,

django数据库查询

解决办法请看:https://blog.csdn.net/g_optimistic/article/details/88956695

2.数据库操作语句

(1)增

有两种方法

方法一:利用实例化

django数据库查询

方法二:调用objects的create方法

django数据库查询

(2)查

Query_set惰性

我们使用query_set进行查询,没有进行遍历,排序等需要操作排序的元素的操作的时候,数据没有被实例化出来

如何将所有的数据进行前端渲染

1.查询数据,数据返回的是一个query_set对象或者单个数据

2.使用locals或者字典将数据添加到responses当中,然后传递给前端

3.query_set对象是一个有序序列,我们可以通过前端的方法进行调用

(3)删

删除单条数据

django数据库查询

删除多条数据

django数据库查询

(4)改

django数据库查询

在工作当中,我们通常用orm的增删改查,在复杂的逻辑下还是用原生sql进行查询

views.py

django数据库查询

showType.py

django数据库查询

127.0.0.1:8000/showType

django数据库查询

 

 

相关文章:

  • 2019-08-29
  • 2022-02-11
  • 2021-12-04
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-02-18
猜你喜欢
  • 2022-01-18
  • 2021-11-23
  • 2022-02-12
  • 2021-11-27
  • 2021-07-31
  • 2021-11-20
相关资源
相似解决方案