from django.db import models
# 设计数据表
class 部门表(models.Model):
部门名称 = models.CharField(max_length=32)
class 员工表(models.Model):
员工姓名 = models.CharField(max_length=16)
员工密码 = models.CharField(max_length=64)
员工年龄 = models.IntegerField()
账户余额 = models.DecimalField(max_digits=10, decimal_places=2, default=0) # 长度为10,保留2位
入职时间 = models.DateTimeField()
性别代号 = ((1, "男"),(2, "女"),)
员工性别 = models.SmallIntegerField(choices=性别代号)
#一对多,级联删除
部门ID1 = models.ForeignKey(to="部门表", to_field="id", on_delete=models.CASCADE)
#一对多,置空
部门ID2 = models.ForeignKey(to="部门表", to_field="id", null=True, blank=True, on_delete=models.SET_NULL)