第一章:模型层model layer

模型和字段

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

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

二、多对多(ManyToManyField)

模型的元数据Meta

猜你喜欢

转载自www.cnblogs.com/larken/p/9630666.html
今日推荐