from django.db import models from mx_users.models import UserProfile from courses.models import Courses from datetime import datetime # Create your models here. #我要学习 class UserAsk(models.Model): #姓名 uname = models.CharField(max_length=100,verbose_name=u'姓名') #电话 phone = models.CharField(max_length=11,verbose_name=u'电话') #课程名 course_name = models.CharField(max_length=50,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.uname #课程评论 class CoursePin(models.Model): #用户 uname = models.ForeignKey(UserProfile,verbose_name=u'评论用户') #课程 course = models.ForeignKey(Courses,verbose_name=u'评论课程') #评论内容 content = 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.uname #我的收藏 class Usershou(models.Model): #收藏的用户 uname = models.ForeignKey(UserProfile, verbose_name=u'收藏的用户') #收藏的类别 shou_type = models.CharField( choices=(('jg','机构'),('js','教师'),('kc','课程')), max_length=100, verbose_name=u'收藏类别', default='jg' ) #收藏的数据id shou_id = models.IntegerField(verbose_name=u'收藏数据的id') # 添加时间 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.uname #用户消息 class UserMes(models.Model): #接收的用户 uname = models.IntegerField(default=0,verbose_name=u'用户') #消息内容 message = models.CharField(max_length=300,verbose_name=u'消息内容') #是否已读 has_read = models.BooleanField(default=False,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.uname #我的课程 class UserCourse(models.Model): #用户 uname = models.ForeignKey(UserProfile,verbose_name=u'用户') #我的课程 course = models.ForeignKey(Courses,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.uname
教育平台个人信息模型类(四)
最新推荐文章于 2024-03-03 11:02:54 发布