添加機構organizations模塊
阿新 • • 發佈:2018-05-02
OS sca AD 地址 gef course erb HERE ret
startapp organizations
models內容:
from django.db import models from datetime import datetime # Create your models here. class CityDict(models.Model): name = models.CharField(max_length=100, verbose_name=‘城市名‘) desc = models.CharField(max_length=200, verbose_name=‘城市描述‘) add_time = models.DateTimeField(default=datetime.now, verbose_name=‘創建時間‘) class Meta: verbose_name = ‘城市‘ verbose_name_plural = verbose_name def __str__(self): return self.name class CourseOrg(models.Model): org = models.ForeignKey(CourseOrg, on_delete=models.CASCADE, verbose_name=‘所屬機構‘) name = models.CharField(max_length=100, verbose_name=‘機構名‘) desc = models.CharField(max_length=300, verbose_name=‘機構描述‘) click_nums = models.IntegerField(default=0, verbose_name=‘點擊數‘) fav_nums = models.IntegerField(default=0, verbose_name=‘收藏數‘) image = models.ImageField(max_length=100, verbose_name=‘封面圖‘, upload_to=‘static/uploads/orgs/%Y/%m‘) address= models.CharField(max_length=150, verbose_name=‘機構地址‘) city = models.ForeignKey(CityDict, on_delete=models.CASCADE, verbose_name=‘所在城市‘) add_time = models.DateTimeField(default=datetime.now, verbose_name=‘創建時間‘) class Meta: verbose_name = ‘課程機構‘ verbose_name_plural = verbose_name def __str__(self): return self.name class Teacher(models.Model): name = models.CharField(max_length=100, verbose_name=‘教師名‘) desc = models.CharField(max_length=300, verbose_name=‘教師描述‘) work_years = models.IntegerField(default=0, verbose_name=‘工作年限‘) work_company = models.CharField(max_length=100, verbose_name=‘就職公司‘) work_position = models.CharField(max_length=100, verbose_name=‘公司職位‘) points = models.CharField(max_length=100, verbose_name=‘教訓特點‘) click_nums = models.IntegerField(default=0, verbose_name=‘點擊數‘) image = models.ImageField(max_length=100, verbose_name=‘教師圖‘, upload_to=‘static/uploads/teachers/%Y/%m‘) fav_nums = models.IntegerField(default=0, verbose_name=‘收藏數‘) add_time = models.DateTimeField(default=datetime.now, verbose_name=‘創建時間‘) class Meta: verbose_name = ‘教師‘ verbose_name_plural = verbose_name def __str__(self): return self.name
每個表都有幾個常用的字段,比如name,description,add_time以及meta信息和 __str__ 重載等
添加機構organizations模塊