orgs下编辑models.py,包括学校、老师
创建School、Teacher
from django.db import models from django.utils import timezone class School(models.Model): """ 学校 """ name = models.CharField(max_length=50, verbose_name='学校名字') cover = models.ImageField(upload_to="orgs/schools/covers/", verbose_name="学校封面", max_length=255, default='') introduction = models.CharField(max_length=255, verbose_name="学校简介", default='精勤求学,敦笃励志,果毅力行,忠恕任事') description = models.TextField(verbose_name="学校详情", default='这个学校很赖,没有详情介绍') click_num = models.IntegerField(verbose_name='点击量', default=0) favor_num = models.IntegerField(verbose_name='收藏量', default=0) add_time = models.DateTimeField(default=timezone.now, verbose_name='添加时间') class Meta: verbose_name = '学校' verbose_name_plural = verbose_name def __str__(self): return self.name class Teacher(models.Model): """ 老师 """ school = models.ForeignKey(School, verbose_name="签约学校", null=True, blank=True, on_delete=models.SET_NULL) name = models.CharField(max_length=25, verbose_name='教师名字') avatar = models.ImageField(default='', upload_to="orgs/teachers/avatars/", verbose_name="教师头像", max_length=255) features = models.CharField(max_length=255, verbose_name="教学特色", default='诙谐幽默,严谨求实') add_time = models.DateTimeField(default=timezone.now, verbose_name='添加时间') class Meta: verbose_name = '教师' verbose_name_plural = verbose_name def __str__(self): return self.name
版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
本文链接:http://example.com/article/django-orgs/