Skip to content

Commit 0ed7cf5

Browse files
committed
更新md
更新md
1 parent c09b56a commit 0ed7cf5

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

django_note/main.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
## Django学习笔记
22
1. [Django入门-编写一个投票web站点](编写一个投票web站点.md)
3+
#### 模型和数据库
4+
2. [Django入门-模型](模型.md)

django_note/模型.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### 1.模型
2+
* 每个模型都是一个python类,这些类继承django.db.models.Models.
3+
* 模型包含了存储数据的重要字段和行为,每个模型映射一张数据库表。
4+
* django提供了一个自动生成访问数据库的api。
5+
### 2.字段
6+
**模型中最重要且唯一必要的是数据库的字段定义。字段在类属性中定义。**
7+
#### 字段类型
8+
* 模型中每个字段都是Field类的实例。
9+
* 字段类型用以指定数据库数据类型。
10+
#### 字段选项
11+
**每个字段都需要指定一些特定的参数,比如:**
12+
1. null: 如果设置为True,当该字段为空时,Django会将数据库中该字段设置为NULL。默认为False。
13+
2. blank: 如果设置为True,该字段允许为空。
14+
3. choices: 指定一个二元组,二元组的第一个值会储存在数据库中,而第二个值将只会用于在表单中显示。

0 commit comments

Comments
 (0)