?實現(xiàn)刪枚抵、改、查明场,前面創(chuàng)建了一條記錄汽摹,這篇要在這條記錄下功夫
更新記錄
修改title字段
繼續(xù)編輯 blog/article.py
添加update
方法
# 更新文章
def update(request):
# 獲取模型實例
article_1 = Article.objects.get(id=1)
article_1.title = "測試文章22"
article_1.save()
return HttpResponse("更新成功")
編輯 blog/urls.py
添加更新文章的路由
from django.urls import path
from . import article
?
urlpatterns = [
path('create', article.create),
path('update', article.update), # 添加更新文章的路由
]
訪問192.168.168.129/blog/update
時,會由article中的update方法處理
把唯一的一條文章的記錄(id=1的記錄)的標題改為測試文章22
image
查看記錄
添加查看文章的路由,從數(shù)據(jù)庫里取出數(shù)據(jù)呈現(xiàn)出來
編輯 blog/article.py
添加detail
方法
# 獲取文章詳情
def detail(request):
# 獲取模型實例
article_1 = Article.objects.get(id=1)
return HttpResponse(article_1.title+"<br>"
+str(article_1.view_count)+"<br>"
+article_1.created_at.strftime("%Y-%m-%d %H:%I:%S"))
編輯 blog/urls.py
添加查看文章的路由
?urlpatterns = [
path('create', article.create),
path('update', article.update),
path('detail', article.detail),
]
訪問192.168.168.129/blog/detail
時苦锨,會由article中的detail 方法處理
image
刪除記錄
編輯 blog/article.py
添加delete 方法
def delete(request):
article_1 = Article.objects.get(id=1)
article_1.delete()
return HttpResponse("刪除成功")
編輯 blog/urls.py
添加刪除文章的路由
urlpatterns = [
path('create', article.create),
path('update', article.update),
path('detail', article.detail),
path('delete', article.delete),
]
訪問192.168.168.129/blog/delete
時逼泣,會由article中的delete方法處理
image
庫里id=1 的記錄刪除成功了
來自公眾號號:
胡里有仁