自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

翻译 Django 3.1 Meta類

這篇博客會介紹可用的 Meta 選項。但其實有蠻多平常不會用到的,不用太深入研究!Meta類文檔abstract當在Meta類裡聲明,abstract = True時,那在進行資料庫遷移時並不會產生資料庫表 ! 俗稱 抽象基類app_label如果你定義了模型的App,那也沒有在(setting.py)裡的INSTALLED_APPS註冊,那就要聲明他是屬於哪個App應用的!base_manager_name管理器_base_manager的屬性名稱db_table資料庫表

2020-10-23 22:31:53 104

翻译 Django 3.0 模型字段

這些都是花時間整理的@@ 對各位學習Django的朋友有幫助的話不免給我個鼓勵或按讚收藏喔 ! (三連null預設為 False ,一旦改為 True ,資料庫欄位允許為空null 參數只影響資料庫的存儲blank預設為 False,一旦改為 True ,表單字段允許為空blank 參數與表單驗證有關Choices默認為表單窗口小部件標準格式範例 --> my_list = [ ( A , B ), ( A1 , B1 ), ( A2 , B2 )… ]每個元組 (

2020-10-23 02:48:15 252

原创 Django 3.0 ORM OneToOne (一對一)

這篇博客會帶大家了解 一對一關係 (OneToOne)一對一類似於繼承,在設計模型時,可以將多個資料庫中共有的字段集中起來,然後使用OneToOne,進行關聯。透過字面的意思,一對一就是 A 表的一筆記錄對應 B 表一筆紀錄,這很好理解 !一對一與一對多非常類似,不同點在於 “反向” 查詢。一對一所返回的是 對象 ,一對多返回的是 對象的集合 :進入主題~建立模型 models.pyclass Student(models.Model): id = models.AutoField(

2020-10-19 04:05:15 995

原创 Django3.0 ORM ManyToMany (多對多)

這篇博客主要帶大家了解 多對多關係 ( Many To Many )和一對多 關係差異 是在 Django 會自動生成一張表來管理多對多關係 !那也可以使用 through選項來指定表示要使用的 中間表 ,即 Django 模型。那就開始進入今天的主題 !建立資料模型...

2020-10-16 03:41:53 1295 1

原创 Django 3.0 ORM ForiengKey (單對多)

這篇博客會簡單介紹 ORM 的觀念,以及用 ORM 來增、查、刪、改 資料庫表ORM 概念它是透過 Python 中的物件導向生成實例對象來操作資料庫的表(Table)有了這個實例對象我們就可以對資料庫中的紀錄進行操作啦 !就算不用 ORM 其實也能操作資料庫 ?! 那就用 SQL 語句就好啦,那幹嘛要用它?..ORM 不是必需的! 但必須得用, 除非你SQL很強 ! 因為 ORM 相對於 SQL 語句用起來更靈活、簡單。另外 ORM 對於資料庫搬遷是非常容易的 !假如你是用MySQL的語法寫

2020-10-10 03:11:07 288

原创 建立你的第一個Django應用

這篇博客會教大家做一個關於手搖飲的應用程序,大概分兩部分利用Django自帶的後台管理類 admin呈現一個能增刪改的功能透過Django 獨有的 對象關係映射(ORM ,Object-Relational Mapping)對數據庫進行操作創建項目python manage.py startproject mysite創建應用python manage.py startapp drink_app創建好會長這樣接下來會去創建數據庫模型。用模型類 生成 數據庫表drink_app

2020-10-03 17:07:53 1632 4

原创 認識Django的MTV架構

Django 是採用MTV架構,他和Asp.Net、Java中的MVC架構類似M = 模型(Model) 生成數據庫,儲存資料、讀取資料 V = 視圖(View) 業務邏輯 以及 使用者交互畫面的呈現C = 控制器(Controller) 它介於Model 及 View 間,並判斷用哪個模型來存取資料庫,透過哪個視圖介面輸入表單或顯示資料,專門處理Model、View。 二、Django MTV M = 模型(Model) 建立模型,來生成數據庫架構 以及 透過Django自帶的ORM操.

2020-10-01 00:06:30 150

原创 Django 3.0開發環境設置(Pycharm)

一打開Pycharm會看到如下的畫面:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200929233047352.GIF#pic_center)然後我悶在終端機中打 python manage startproject [專案名稱]

2020-09-30 00:59:11 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除