一、建立organization app:
stratapp organization
二、(在有汉字出现时,要加上#_*_encoding:utf-8_*_)
class CityDict(models.Model):
name = models.CharField(max_length=20,verbose_name=u"城市")
desc = models.CharField(max_length=200,verbose_name=u"描述")
add_time = models.DateTimeField(default=datetime.now)
class Meta:
verbose_name=u"城市"
verbose_name_plural=verbose_name
class CourseOrg(models.Model):
name = models.CharField(max_length=50,verbose_name=u"机构名称")
desc = models.TextField(verbose_name=u"机构描述")
click_nums = models.IntegerField(default=0,verbose_name=u"点击数")
fav_nums = models.IntegerField(default=0,verbose_name=u"收藏数")
image = models.ImageField(upload_to="org/%Y/%m",verbose_name=u"封面图",max_length=100)
adress=models.CharField(max_length=150,verbose_name=u"机构")
city=models.ForeignKey(CityDict,verbose_name=u"所在城市")
add_time=models.DateTimeField(default=datetime.now)
class Meta:
verbose_name=u"课程机构"
verbose_name_plural=verbose_name
class Teacher(models.Model):
org=models.ForeignKey(CourseOrg,verbose_name=u"所属机构")
name=models.CharField(max_length=50,verbose_name=u"教师名")
work_years=models.IntegerField(default=0,verbose_name=u"工作年限")
work_company=models.CharField(max_length=50,verbose_name=u"就职公司")
work_position=models.CharField(max_length=50,verbose_name=u"公司职位")
points=models.CharField(max_length=50,verbose_name=u"教学特点")
click_nums = models.IntegerField(default=0,verbose_name=u"点击数")
fav_nums = models.IntegerField(default=0,verbose_name=u"收藏数")
add_time=models.DateTimeField(default=datetime.now)
class Meta:
verbose_name=u"教师"
verbose_name_plural=verbose_name