from datetime import datetime from django.contrib.auth.models import AbstractUser from django.db import models class UserPlus(AbstractUser): profession = models.IntegerField(verbose_name=u"所属职业",blank=True) class UserInfo(models.Model): # 账号 username = models.CharField(max_length=32) # 密码 password = models.CharField(max_length=32) # 0 代表游客 1代表老师 2代表学生 profession = models.IntegerField(default=0) class Teacher(models.Model): # 账号 username = models.CharField(max_length=32) # 密码 password = models.CharField(max_length=32) class Student(models.Model): # 账号 username = models.CharField(max_length=32) # 密码 password = models.CharField(max_length=32) class simdFiles(models.Model): title = models.CharField(max_length=200,verbose_name=u"文件名称") file_upload = models.FileField(upload_to='words/',verbose_name=u"文件上传路径") add_time = models.DateTimeField(default=datetime.now(),verbose_name=u"文件上传时间") user_id = models.CharField(max_length=200,verbose_name=u"上传者编号") class corretingWord(models.Model): file_correting = models.FileField(upload_to='words_c/',verbose_name=u"文件批改完成保存路径") student_id = models.CharField(max_length=200,verbose_name=u"账号") cor_time = models.DateTimeField(default=datetime.now(), verbose_name=u"文件批改时间") score = models.IntegerField(default=0,verbose_name=u"成绩") word_id = models.IntegerField(verbose_name=u"文件id") class Wrong(models.Model): student_id = models.CharField(max_length=200,verbose_name=u"账号") title = models.CharField(max_length=20,verbose_name=u"错题")