zoukankan      html  css  js  c++  java
  • Django 第十课 2.【ORM基本操作】

    ORM对数据库的基本操作:

    # 1:添加数据:

    只要使用ORM模型创建一个对象。然后再调用这个ORM模型的‘save’方法就可以保存了。

     book = Book(name='三国演义', author='罗贯中', price=100)
     book.save()

    #2:查找数据:

    所有的查找工作都是使用模型上的 ‘objects’ 属性来完成的。当然也可以自定义查询对象。

    (1):根据主键进行查找:使用主键进行查找。可以使用 ‘objects.get’的方法。然后传递 ‘pk=xx’ 的方式进行查找

    book = Book.objects.get(pk=1)
    print(book)

    (2):根据其他的字段进行查找:可以使用 ‘objects.filter’ 方法进行查找。

     book = Book.objects.filter(name='西游记')
     print(book)

    使用‘filter’方法返回来的是一个 ‘QuerySet’对象。这个对象类似于列表。我们可以使用对象 ‘first’方法获取第一个值

    #3 删除数据

    首先查找到对应的数据模型。然后再执行这个模型的‘delete’ 方法,即可以删除

        book = Book.objects.get(pk=1)
        book.delete()

    #4 修改数据

    首先查找到对应的数据模型,然后修好这个模型上的属性的值,再执行‘save’就可以了

        book = Book.objects.get(pk=1)
        book.price = 300
        book.save()
  • 相关阅读:
    UVA 10970-Big Chocolate
    HUAS Summer Trainning #3 L
    HUAS Summer Trainning #3 K
    HUAS Summer Trainning #3 E
    HUAS Summer Trainning #3 C
    HUAS Summer Trainning #3 B
    HUAS Summer Trainning #3 A
    2015 HUAS Summer Training#2 G
    2015 HUAS Summer Training#2 F
    2015 HUAS Summer Training#2 E
  • 原文地址:https://www.cnblogs.com/nelsen-chen/p/9524182.html
Copyright © 2011-2022 走看看