from django.db import models from datetime import datetime # Create your models here. #城市 class City(models.Model): #城市名 title = models.CharField(max_length=100,verbose_name=u'城市名') #描述 mioashu = models.CharField(max_length=500,verbose_name=u'描述') #添加时间 add_time = models.DateField(default=datetime.now,verbose_name=u'添加时间') class Meta: verbose_name = u'城市信息' verbose_name_plural = verbose_name def __str__(self): return self.title #机构 class Org(models.Model): #机构名 title = models.CharField(max_length=100,verbose_name=u'机构名') #机构描述 miaoshu = models.CharField(max_length=150,verbose_name=u'机构描述') #机构标签 biaoqian = models.CharField(max_length=150,default=u'全国知名',verbose_name=u'机构标签') #机构类别 org_type = models.CharField( max_length=50, choices=(('gr','个人'),('gx','高校'),('pxjg','培训机构')), verbose_name=u'机构类型' ) #点击量 oclick = models.IntegerField(default=0,verbose_name=u'点击量') #机构介绍 jieshao = models.CharField(max_length=600,verbose_name=u'机构介绍') #机构收藏 oshou = models.IntegerField(default=0,verbose_name=u'收藏') #机构照片 logo = models.ImageField( upload_to='org/logo/%Y/%m', max_length=300, verbose_name=u'机构logo' ) #机构地址 address = models.CharField(max_length=150,verbose_name=u'机构地址') #机构所属的城市 org_city = models.ForeignKey(City,verbose_name=u'所属城市') #学习人数 org_xue = models.IntegerField(default=0,verbose_name=u'学习人数') #课程数 org_kenum = models.IntegerField(default=0,verbose_name=u'课程数') # 经典课程 org_jindian = models.CharField(max_length=150,verbose_name=u'经典课程',default='Django') #添加时间 add_time = models.DateField(default=datetime.now,verbose_name=u'添加时间') class Meta: verbose_name = u'机构信息' verbose_name_plural = verbose_name def __str__(self): return self.title #教师 class Teacher(models.Model): #所属机构 org = models.ForeignKey(Org,verbose_name=u'所属机构') #教师名 name = models.CharField(max_length=100,verbose_name=u'教师名') #教师头像 tea_pic = models.ImageField( upload_to='org/tea/%Y/%m', verbose_name=u'教师头像', max_length=150 ) #工作年限 gong_nian = models.CharField(max_length=100,verbose_name=u'工作年限') #就职公司 jiuzhigongsi = models.CharField(max_length=100, verbose_name=u'就职公司') #教学特点 jiaoxuetedian = models.CharField(max_length=100, verbose_name=u'教学特点') #工作职位 gongzuozhiwei = models.CharField(max_length=100, verbose_name=u'工作职位') #年龄 age = models.IntegerField(default=0, verbose_name=u'年龄') #点击量 tclick = models.IntegerField(default=0, verbose_name=u'点击量') #收藏量 tshou = models.IntegerField(default=0, verbose_name=u'收藏量') #添加时间 add_time = models.DateField(default=datetime.now, verbose_name=u'添加时间') class Meta: verbose_name = u'教师信息' verbose_name_plural = verbose_name def __str__(self): return self.name
教育平台机构模型类(三)
最新推荐文章于 2023-12-10 12:02:06 发布