|
8 | 8 |
|
9 | 9 |
|
10 | 10 | class Dept(models.Model):
|
11 |
| - no = models.IntegerField(primary_key=True, verbose_name='部门编号') |
12 |
| - name = models.CharField(max_length=20, verbose_name='部门名称') |
13 |
| - location = models.CharField(max_length=10, verbose_name='部门所在地') |
14 |
| - excellent = models.BooleanField(default=0, verbose_name='是否优秀') |
| 11 | + no = models.IntegerField(db_column='deptno', primary_key=True, verbose_name='部门编号') |
| 12 | + name = models.CharField(db_column='dname', max_length=20, verbose_name='部门名称') |
| 13 | + location = models.CharField(db_column='dloc', max_length=10, verbose_name='部门所在地') |
| 14 | + # excellent = models.BooleanField(default=0, verbose_name='是否优秀') |
15 | 15 |
|
16 | 16 | def __str__(self):
|
17 | 17 | return self.name
|
18 | 18 |
|
19 | 19 | class Meta:
|
20 |
| - db_table = 'tb_dept' |
| 20 | + db_table = 'TbDept' |
21 | 21 |
|
22 | 22 |
|
23 | 23 | class Emp(models.Model):
|
24 |
| - no = models.IntegerField(primary_key=True) |
25 |
| - name = models.CharField(max_length=20) |
26 |
| - job = models.CharField(max_length=10) |
27 |
| - mgr = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_NULL) |
28 |
| - # mgr = models.IntegerField(null=True, blank=True) |
| 24 | + no = models.IntegerField(db_column='empno', primary_key=True) |
| 25 | + name = models.CharField(db_column='ename', max_length=20) |
| 26 | + job = models.CharField(db_column='job', max_length=10) |
| 27 | + # mgr = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_NULL) |
| 28 | + mgr = models.IntegerField(null=True, blank=True) |
29 | 29 | sal = models.DecimalField(max_digits=7, decimal_places=2)
|
30 | 30 | comm = models.DecimalField(max_digits=7, decimal_places=2, null=True, blank=True)
|
31 |
| - dept = models.ForeignKey(Dept, on_delete=models.PROTECT) |
| 31 | + dept = models.ForeignKey(Dept, db_column='dno', on_delete=models.PROTECT) |
32 | 32 |
|
33 | 33 | class Meta:
|
34 |
| - db_table = 'tb_emp' |
| 34 | + db_table = 'TbEmp' |
| 35 | + |
0 commit comments