verbose_name = 'DEPT' verbose_name_plural = 'DEPT' ordering = ['deptno'] def __unicode__(self): return '%s %s' % (self.deptno, self.dname) class emp(models.Model): empno = models.AutoField(primary_key=True) ename = models.CharField(max_length=30) job = models.CharField(max_length=30) mgr = models.IntegerField() hiredate = models.DateTimeField('hire date', default=timezone.now) sal = models.IntegerField() comm = models.IntegerField deptno = models.ForeignKey('dept') class Meta: db_table = 'emp' verbose_name = 'EMP' verbose_name_plural = 'EMP' verbose_name_plural = 'EMP' ordering = ['empno', 'ename'] def __unicode__(self): return '%s %s' % (self.empno, self.ename) 其实内容来看倒也不难,类型是通用的。
应用python manage.py makemigrations获得变更的构造和数据
- Migrations for 'scott':
-
- 0001_initial.py:
-
- - Create model dept
-
- - Create model emp
获得的SQL如下:
2、萌芽员工的姓名和入职日期,并按入职日期大年夜先到落后行分列。
推荐阅读
OpenStack的七年:更加成熟
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?
【51CTO.com原创稿件】2017年7月,在北京举办的AWS技巧峰会2017上,EasyStack正式宣布混淆云ESCloud Hybir>>>详细阅读
本文标题:使用Oracle中的emp、dept来学习Django ORM
地址:http://www.17bianji.com/lsqh/39944.html
1/2 1