91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django項目中model的數據處理以及頁面交互方法

發布時間:2020-10-05 12:47:01 來源:腳本之家 閱讀:234 作者:不了痕 欄目:開發技術

Django中Models是什么:

通常,一個Model對應一張數據表,

Django中Models以類的形式表現,

它包含一些基本字段以及數據的一些行為

ORM:

對象關系映射(Object Relation Mapping)

實現了對象和數據庫之間的映射

隱藏了數據訪問的細節,不需要編寫SQL

編寫Models:

1、在應用根目錄下創建models.py,并引入models模塊

2、創建類,繼承models.Model,該類即是一張數據表

3、在類中創建字段

首先在model.py中創建表和數據字段:

Django項目中model的數據處理以及頁面交互方法

接下來生成數據表:

在命令行中執行

Django項目中model的數據處理以及頁面交互方法

最后面可以加應用名,代表只對該應用進行操作,不加應用名表示對該目錄下所有應用進行新建數據表操作。

在執行:

Django項目中model的數據處理以及頁面交互方法

真正執行數據表的生成。

執行這些操作之后,項目中會生成0001之類的新創建出來的文件

Django項目中model的數據處理以及頁面交互方法

點開之后,其中包括本身添加的字段,以及默認生成一個id字段,自增,作為該表的主鍵

Django項目中model的數據處理以及頁面交互方法

在該目錄文件下執行 python manage.py sqlmigrate 應用名 文件id ,可以查看sql語句:

Django項目中model的數據處理以及頁面交互方法

查看settings.py ,發現Django默認使用的數據庫是sqlite,可以使用SQLite Exper Personal這個軟件去操作sqlite。

但是我個人比較喜歡使用mysql作為數據庫,這里只需要改一個地方,就是settings.py中的Datebases的配置

Django項目中model的數據處理以及頁面交互方法

具體需要更改的配置在注釋中提供的網站里都可以找到,這里是我自己的配置。

Django項目中model的數據處理以及頁面交互方法

數據表生成成功后,可以看到blog庫中有一個blog_article的表,代表生成數據表成功。

接下來,我們要把數據庫中的內容交互呈現在頁面中。

首先,在數據庫中新建一條信息

Django項目中model的數據處理以及頁面交互方法

接著,在views.py中添加這樣一個方法:

Django項目中model的數據處理以及頁面交互方法

這個方法代表取出數據表中主鍵為1的那條數據。

之后 ,在頁面中添加數據

Django項目中model的數據處理以及頁面交互方法

最后,我們啟動django服務(python manage.py runserver)

Django項目中model的數據處理以及頁面交互方法

啟動成功,打開頁面,顯示剛剛在數據庫中添加的信息。

以上這篇Django項目中model的數據處理以及頁面交互方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德保县| 彩票| 金华市| 华容县| 丰城市| 年辖:市辖区| 疏附县| 灌阳县| 瓮安县| 桓台县| 桦南县| 科技| 秭归县| 酉阳| 南阳市| 乌兰县| 寿光市| 龙胜| 舒兰市| 永胜县| 张家川| 从江县| 饶平县| 定结县| 梁河县| 甘肃省| 南宫市| 云和县| 龙泉市| 瓦房店市| 辉县市| 安吉县| 吉林市| 乌鲁木齐县| 阿拉善右旗| 松溪县| 拜城县| 德兴市| 桦川县| 民乐县| 绥棱县|