單表操作: 一、添加 (1)方式一 from mysite.models import * def add(request): book= Book(name="python",price=99,author="python作者") book.sava() return HttpResponse(" ...
單表操作:
一、添加
(1)方式一
from mysite.models import *
def add(request):
book= Book(name="python",price=99,author="python作者")
book.sava()
return HttpResponse("書籍信息添加成功")
(2)方式2
def add(request):
book= Book.objects.create(name="python基礎篇",price=99,author="python")
return HttpResponse("書籍信息添加成功")
表單部分處理鍵值對可以如下:
Book.object.create(**dic)
二、編輯
(1)方式一(推薦使用)
def edit(request):
#先查詢
Book.objects.filter(author="python").update(price=69)
return HttpResponse("書籍信息修改成功!")
(2)方式2(對屬性進行重新賦值)--->該方法會對所有的欄位進行重新賦值,推薦使用第一種方法
boo= Book.objects.get(author="python") #get只能取出一條記錄
boo.price=100
boo.save()
return HttpResponse("書籍信息修改成功!")
三、刪除
def delete(request):
#先找到對應的記錄
Books.objects.filter(author="python").delete()
return HttpResponse("書籍信息刪除成功!")