美文网首页
django 条件查询命令

django 条件查询命令

作者: 恬恬i阿萌妹O_o | 来源:发表于2018-10-16 23:45 被阅读0次

    http://
    自动补全的命令: pip install ipython
    生成迁移文件:python manage.py makemigrations
    执行迁移文件:python manage.py migrate

    1. django默认的情况下使用的是sqllite的数据库
    2. 应用名称+表名 booktest_bookinfo
    3. django ----> python manage.py shell django 自带的一个脚本
      1. from booktest.models import BoolInfo 导入模型
      2. b = Bookinfo()实例化一个对象

    向数据库里面添加数据 流程(添加):
    1.实例化对象
    2.对象名.属性名称 = ‘你要插的数据’
    3.保存 对象名.save
    查询数据库里面的数据 流程(查询):
    1.先添加测试数据
    2.类名.objects.get(条件) ---> c = BookInfo.objects.get(id=1)
    c = BookInfo.objects.get(id=1) 等价于 b = BookInfo.objects.get(id__exact=1)
    exact 是判等 ==
    查询一条数据:get
    3.查询满足条件的数据的语法结构
    类名.objects.filter(条件) ----
    filter 和 get 的区别?
    filter 是返回多条满足条件的数据
    get 是fanhui 一条满足条件的数据

    locals() 会包装我们局部变量的全部内容
    from django.db.models import F,Q
    F对象----》比较对象
    Q对象
    过滤器 all() -----> 查出来的结果就是结果集

    相关文章

      网友评论

          本文标题:django 条件查询命令

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