We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c09b56a commit 0ed7cf5Copy full SHA for 0ed7cf5
2 files changed
django_note/main.md
@@ -1,2 +1,4 @@
1
## Django学习笔记
2
1. [Django入门-编写一个投票web站点](编写一个投票web站点.md)
3
+#### 模型和数据库
4
+2. [Django入门-模型](模型.md)
django_note/模型.md
@@ -0,0 +1,14 @@
+### 1.模型
+* 每个模型都是一个python类,这些类继承django.db.models.Models.
+* 模型包含了存储数据的重要字段和行为,每个模型映射一张数据库表。
+* 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