美文网首页
Django模型基础数据的增删改查(二十)

Django模型基础数据的增删改查(二十)

作者: 梦捷者 | 来源:发表于2019-08-04 22:18 被阅读0次

    一、django调试工具---django shell

    进入django shell工具的具体命令如下:

    python manage.py shell(在项目目录下运行此命令)
    

    二、查询和增加的操作

    1、采用命令行语句进行操作

    • 创建数据(增加)的四种方法
    • 查找的最基础的三种方法

    2、在视图函数中导入User模型类,然后使用下面的方法添加和查询数据(用其他的例子来进行演示)

    注意:
    (1)all()和filter()方法返回的是QuerySet对象。
    (2)get()方式返回的单个对象,如果符合条件的对象有多个,则get方法就会报错!

    三、 数据的删除和修改

    1、命令行上进行操作

    • 修改操作
    • 删除操作
      注意:
      (1)从数据库中查询出来的结果一般是一个集合,这个集合叫做 QuerySet。
      (2)QuerySet是可迭代对象。
      (3)QuerySet支持切片, 不支持负索引。
      (4)可以用list强行将QuerySet变成列表.

    2、在视图函数中导入User模型类,然后使用下面的方法删除和更新数据


    四、具体实例操作

    文档参考:

    1、 数据库配置https://docs.djangoproject.com/en/2.1/ref/settings/#std:setting-DATABASES
    2、出现Ubuntu django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required解决方式如下:http://www.pianshen.com/article/3654380936/

    相关文章

      网友评论

          本文标题:Django模型基础数据的增删改查(二十)

          本文链接:https://www.haomeiwen.com/subject/miludctx.html