django学习笔记.models.py

2017-07-23  本文已影响0人  陆文斌

models.py

建立数据库模板,定义要存取的数据模型

以下的典型的定义方式:

from django.db import models class Post(models.Model): title = models.CharField(max_length = 200) ... def __unicode(self): return Post.title

常用的数据字段如下:

数据字段

各个字段常用的属性说明

属性说明

定义外键

maker = models.Foreighnkey(Maker,on_delete  = models.CASCADE)

ForeignKey是外键,负责指向另一张表格的主键primary Key
其中的参数on_delete是设置成当被引用的对象被删除时,此引用对象也要一并执行删除的操作,其他常设置的操作如下:

models.OneToOneField(User,on_delete = models.CASCADE)
指定的类只能是一对一的关系。

上一篇 下一篇

猜你喜欢

热点阅读