国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2020-02-15 21:33:46
字體:
來源:轉載
供稿:網友

Django中Models是什么:

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

Django中Models以類的形式表現,

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

ORM:

對象關系映射(Object Relation Mapping)

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

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

編寫Models:

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

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

3、在類中創建字段

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

接下來生成數據表:

在命令行中執行

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

在執行:

真正執行數據表的生成。

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

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

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

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

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

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

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

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

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

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

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

之后 ,在頁面中添加數據

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新乡市| 新乐市| 台东市| 新龙县| 象山县| 高平市| 汾西县| 平塘县| 濮阳市| 喀什市| 多伦县| 内江市| 门头沟区| 高唐县| 都匀市| 攀枝花市| 桦甸市| 兴国县| 建昌县| 普兰店市| 梧州市| 当涂县| 红桥区| 东山县| 霍林郭勒市| 聂荣县| 深水埗区| 宜阳县| 米脂县| 专栏| 永登县| 株洲市| 雅安市| 双桥区| 南乐县| 高雄县| 商都县| 万宁市| 和硕县| 常州市| 平顶山市|