只要使用ORM模型建立一個對象.而後在調用這個ORM模型的save
方法就能夠保存了.
示例代碼以下:javascript
book = Book(name='西遊記',author='吳承恩',price=100) book.save()
全部的查找工做都是使用模型上的objects
屬性來完成的.固然也能夠自定義查詢對象.這部分功能會在後面講到.
1. 根據主鍵進行查找:使用主鍵進行查找.能夠使用objects.get
的方法.而後傳遞pk=xx
的方式進行查找.示例代碼以下:html
book = Book.objects.get(pk=2)
2. 根據其餘字段進行查找:能夠使用objects.filter
方法進行查找.示例代碼以下:java
books = Book.objects.filter(name='三國演義')
使用filter
方法返回來的是一個QuerySet
對象。這個對象相似於列表。咱們能夠使用這個對象的first
方法來獲取第一個值。python
首先查找到對應的數據模型。而後再執行這個模型的delete
方法便可刪除。示例代碼以下:ios
book = Book.objects.get(pk=1) book.delete()
首先查找到對應的數據模型。而後修改這個模型上的屬性的值。再執行save
方法便可修改完成。示例代碼以下:web
book = Book.objects.get(pk=2) book.price = 200 book.save()