1.根据表字段定义类
【案例】假设有两张表:person表和order表,字段分别如下。
person表中有四个字段:first_name(字符串),last_name(字符串),created_at(日期类型),updated_at(日期类型)。
order表中有四个字段:order_id(FK),order_desc(字符串),created_at,updated_at。
则在models.py内编写的代码如下:
from django.db import models
# 模型类需要继承一个父类
class Person(models.Model):
# 表中有四个字段:first_name(字符串),last_name(字符串),created_at(日期类型),updated_at
# 需要在Person类中生成这四个字段
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
created_at = models.DateField(auto_now_add=True)
updated_at = models.DateField(auto_now=True)
class Order(models.Model):
# order_id(FK),order_desc(订单描述),created_at,updated_at
order_i