码迷,mamicode.com
首页 > 其他好文 > 详细

第一章:模型层model layer

时间:2018-09-11 22:32:51      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:field   多对多   关系   layer   基本   映射   color   make   类型   

模型和字段

一个模型(model)就是一个单独的、确定的数据的信息源,包含了数据的字段和操作方法。通常,每个模型映射为一张数据库中的表。
基本的原则如下:
    每个模型在Django中的存在形式为一个Python类
    每个模型都是django.db.models.Model的子类
    模型的每个字段(属性)代表数据表的某一列
    Django将自动为你生成数据库访问API
    
当你每次对模型进行增、删、修改时,请务必执行命令python manage.py migrate,让操作实际应用到数据库上。
这里可以选择在执行migrate之前,先执行python manage.py makemigrations让修改动作保存到记录文件中,方便github等工具的使用。

关系类型字段
一、多对一(ForeignKey)
多对一的关系,通常被称为外键。外键字段类的定义如下:

二、多对多(ManyToManyField)

模型的元数据Meta

 

第一章:模型层model layer

标签:field   多对多   关系   layer   基本   映射   color   make   类型   

原文地址:https://www.cnblogs.com/larken/p/9630666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!