日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Django(part22)--创建数据对象

發布時間:2023/12/19 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django(part22)--创建数据对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習筆記,僅供參考,有錯必糾



數據庫的操作(CRUD操作)


CRUD是指在做計算處理時的增加(Create)、讀取查詢(Read)、更新(Update)和刪除(Delete)


管理器對象


每個繼承自 models.Model 的模型類,都會有一個objects對象被同樣繼承下來。這個對象叫管理器對象,數據換的增刪改查可以通過模型的管理器實現。


創建數據對象


Django使用一種直觀的方式把數據庫表中的數據表示成Python對象,創建數據中每一條記錄就是創建一個數據對象

  • 創建方法1
Entry.objects.create(屬性1=1, 屬性2=1,...) //舉個例子 models.Book.objects.create(title = "django", pub = "清華")

返回值為已經創建完成的實體對象


  • 創建方法2

創建 Entry 實體對象,并調用 save() 進行保存

obj = Entry(屬性=,屬性=) obj.屬性=值 obj.save() //舉個例子 abook = models.Book(title='Python', pub='清華大學出版社') abook.save()

無返回值,保存成功后,obj對象會被重新賦值

  • 創建方法3
obj = Entry() obj.屬性=值 obj.save() //舉個例子 abook = models.Book() abook.title='R語言' abook.pub='中國電力出版社' abook.save()

舉個例子


我們用以前的BLOG數據庫和模型創建的工程mywebsite_db來完成這個例子。

首先我們在bookstore下創建一個urls.py文件,并敲入以下代碼:

from django.urls import re_path from . import viewsurlpatterns = [re_path(r'^$', views.bookHome),re_path(r'^add/$', views.addBook), ]

在bookstore應用的views.py模塊中加入以下代碼:

from django.shortcuts import render from django.http import HttpResponse from . import models# Create your views here.def bookHome(request):return HttpResponse("<h1>Welcome to BookStore!</h1>")def addBook(request):if request.method == 'GET':title = request.GET.get('title', 'noname')publish = request.GET.get('title', 'nopublisher')models.Book.objects.create(title = title, pub = publish)return HttpResponse("<h1>Good!</h1>")

接下來,我們在主urls.py文件中敲入以下代碼:

from django.contrib import admin from django.urls import path from django.urls import re_path from django.conf.urls import includeurlpatterns = [path('admin/', admin.site.urls),re_path(r'^book/', include('bookstore.urls')) ]

我們再回顧一下等下要被添加數據的bookstore_book表:

mysql> desc bookstore_book; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | title | varchar(30) | NO | | NULL | | | pub | varchar(50) | YES | | NULL | | +-------+-------------+------+-----+---------+----------------+ 3 rows in set (0.01 sec)mysql> select * from bookstore_book; Empty set (0.01 sec)

現在我們開啟服務,并向http://127.0.0.1:8000/book/發起請求:


再向http://127.0.0.1:8000/book/add?title=Djangoweb開發實戰&pub=清華大學出版社發起請求


再次查看mywebdb數據庫中的bookstore_book表:

mysql> select * from bookstore_book; +----+-------------------+----------------+ | id | title | pub | +----+-------------------+----------------+ | 1 | Djangoweb開發實戰 | 清華大學出版社 | +----+-------------------+----------------+ 1 row in set (0.00 sec)

OK!

總結

以上是生活随笔為你收集整理的Django(part22)--创建数据对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av在线电影网站 | 91精品国产综合久久久蜜臀图片 | 亚洲综合色自拍一区 | 99热97| 蜜桃成人无码区免费视频网站 | www.污视频 | 欧美性色19p| 伊人久久一区二区 | 日韩一区二区免费看 | 中国女人内谢69xxxx免费视频 | 天干夜天干天天天爽视频 | 免费毛片网站 | 国产三级短视频 | av福利社 | 琪琪色视频 | 九九热精品视频 | 婷婷丁香综合网 | 久久久久看片 | 久久精品99久久 | 婷婷六月天 | 日韩精品一区在线播放 | 五十路妻 | 老司机午夜免费福利 | 麻豆视频网站入口 | 99精品中文字幕 | 三级av在线| 国产卡一卡二在线 | 日韩欧美在线视频观看 | 国产五月婷婷 | 免费看黄色一级片 | 亚洲欧美一区二区三区情侣bbw | www网站在线免费观看 | 麻豆一区二区在线 | 4438全国成人免费 | 国产成人精 | 丰满少妇xbxb毛片日本 | 欧美大色 | 97超碰免费观看 | 婷婷激情综合网 | 91精品国产色综合久久不卡98口 | 国产高清在线视频观看 | 99精品毛片| 特大黑人娇小亚洲女mp4 | 国产精品资源在线 | 色婷婷激情五月 | 日本视频网站在线观看 | 国内成人自拍 | 亚洲v视频| 日本一区二区在线免费 | 欧美大片在线观看 | 少妇又色又爽又黄的视频 | 日韩精品一区二区三区中文在线 | 美女网站免费黄 | 亚洲成人看片 | 久综合网 | 无码日本精品xxxxxxxxx | 日韩一级片在线观看 | 日韩欧美国产成人精品免费 | 中文国语毛片高清视频 | 成人免费毛片果冻 | 亚洲成av人片久久 | 欧美视频一区在线观看 | 中文字幕第15页 | 新婚夫妇白天啪啪自拍 | 精品字幕 | 精彩视频一区二区三区 | 无码人妻丰满熟妇奶水区码 | 亚洲gay视频 | 色午夜av | 深爱五月激情五月 | 老熟妇仑乱视频一区二区 | 国产色视频一区二区三区qq号 | 国产一级视频在线播放 | 久草操| 免费黄网站在线 | 亚洲成人h | 蜜乳av一区| 色www亚洲国产张柏芝 | 日韩av不卡电影 | 色导航| 亚洲黄色网页 | 三级全黄做爰龚玥菲在线 | 精品视频一区在线观看 | 日本特级片 | 三上悠亚ssⅰn939无码播放 | 乱淫67194 | 日韩免费网址 | 狠狠做| 亚洲天堂一区二区三区四区 | 午夜日韩精品 | 一区二区手机在线 | 午夜免费看| 播金莲一级淫片aaaaaaa | 日日夜夜狠狠操 | 日韩影视一区二区三区 | 免费网站在线高清观看 | 亚洲精品一区二区潘金莲 | 中文字幕永久在线观看 | 国产日韩片 |