models.py 796 B

1234567891011121314151617181920212223
  1. from django.db import models
  2. class Dept(models.Model):
  3. no = models.IntegerField(primary_key=True, verbose_name='部门编号')
  4. name = models.CharField(max_length=20, verbose_name='部门名称')
  5. location = models.CharField(max_length=10, verbose_name='部门所在地')
  6. class Meta:
  7. db_table = 'tb_dept'
  8. class Emp(models.Model):
  9. no = models.IntegerField(primary_key=True)
  10. name = models.CharField(max_length=20)
  11. job = models.CharField(max_length=10)
  12. mgr = models.IntegerField(null=True, blank=True)
  13. sal = models.DecimalField(max_digits=7, decimal_places=2)
  14. comm = models.DecimalField(max_digits=7, decimal_places=2, null=True, blank=True)
  15. dept = models.ForeignKey(Dept, on_delete=models.PROTECT)
  16. class Meta:
  17. db_table = 'tb_emp'