123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- #coding:utf-8
- from django.db import models
- # Create your models here.
- class Article(models.Model):
- title = models.CharField(u'标题',max_length = 256)
- content = models.TextField(u'内容')
- pub_date = models.DateTimeField(u'发表时间',auto_now_add = True, editable = True)
- update_time = models.DateTimeField(u'更新时间',auto_now = True,null = True)
- def __str__(self):
- return self.title
- class Kecheng(object):
- pass
- class StudyPlan(models.Model):
- wid = models.TextField(u'WID', max_length=100) ### String
- pyfamc = models.TextField(u'培养方案名称', max_length=500) ### String
- njdm = models.TextField(u'年级', max_length=100) ### String
- dwdm = models.TextField(u'院系', max_length=100) ### String
- zydm = models.TextField(u'专业', max_length=100) ### String
- zyfxdm = models.TextField(u'专业方向', max_length=100) ### String
- xdlxdm = models.TextField(u'修读类型', max_length=100) ### String
- xqlxdm = models.TextField(u'学期类型', max_length=100) ### String
- xznx = models.IntegerField(u'学制') ### int
- xwdm = models.TextField(u'学位', max_length=100) ### String
- ksxndm = models.TextField(u'开始学年', max_length=100) ### String
- ksxqdm = models.TextField(u'开始学期', max_length=100) ### String
- zsyqxf = models.FloatField(u'最少要求学分') ### double
- pymb = models.TextField(u'培养目标', max_length=4096) ### String
- xdyq = models.TextField(u'培养要求', max_length=4096) ### String
- fats = models.TextField(u'核心知识领域', max_length=2048) ### String
- zgxk = models.TextField(u'主干学科', max_length=500) ### String
- zyzysy = models.TextField(u'主要专业实验', max_length=100) ### String
- zgkc = models.TextField(u'核心课程', max_length=2048) ### String
- pyfadm = models.TextField(u'PYFADM', max_length=100) ### String
- shr = models.TextField(u'SHR', max_length=100) ### String
- shyj = models.TextField(u'SHYJ', max_length=100) ### String
- xlccdm = models.TextField(u'XLCCDM', max_length=100) ### String
- czr = models.TextField(u'CZR', max_length=100) ### String
- bz = models.TextField(u'BZ', max_length=100) ### String
- faccdm = models.TextField(u'FACCDM', max_length=100) ### String
- czsj = models.DateTimeField(u'CZSJ') ### Timestamp
- czip = models.TextField(u'CZIP', max_length=100) ### String
- kzzd4 = models.TextField(u'KZZD4', max_length=100) ### String
- kzzd3 = models.TextField(u'KZZD3', max_length=100) ### String
- kzzd2 = models.TextField(u'KZZD2', max_length=100) ### String
- kzzd1 = models.TextField(u'KZZD1', max_length=100) ### String
- kzzd5 = models.TextField(u'KZZD5', max_length=100) ### String
- mbdm = models.TextField(u'MBDM', max_length=100) ### String
- shsj = models.DateTimeField(u'SHSJ') ### Timestamp
- sffb = models.FloatField(u'SFFB') ### double
- shrxm = models.TextField(u'SHRXM', max_length=100) ### String
- ship = models.TextField(u'SHIP', max_length=100) ### String
- czrxm = models.TextField(u'CZRXM', max_length=100) ### String
- faztdm = models.TextField(u'FAZTDM', max_length=100) ### String
- sldm = models.TextField(u'SLDM', max_length=100) ### String
- njdm_display = models.TextField(u'年级代码V', max_length=100)
- ksxqdm_display = models.TextField(u'开始学期V', max_length=100)
- ksxndm_display = models.TextField(u'开始学年V', max_length=100)
- zyfxdm_display = models.TextField(u'专业方向代码V', max_length=100)
- zydm_display = models.TextField(u'专业代码V', max_length=100)
- xqlxdm_display = models.TextField(u'学期类型代码V', max_length=100)
- xdlxdm_display = models.TextField(u'修读类型代码V', max_length=100)
- xwdm_display = models.TextField(u'学位V', max_length=100)
- dwdm_display = models.TextField(u'院系代码V', max_length=100)
- class PlanNode(models.Model):
- wid = models.TextField(u'WID')
- kch = models.TextField(u'课程号')
- xdxq = models.TextField(u'修读学期')
- pyfadm = models.TextField(u'培养方案代码')
- sfzgkc_display = models.TextField(u'学分核心课程V')
- xdxnxq = models.TextField(u'XDXNXQ')
- xs = models.TextField(u'学时')
- kcxzdm_display = models.TextField(u'课程性质代码V', "")
- xnxq_display = models.TextField(u'XNXQ_DISPLAY')
- kslxdm = models.TextField(u'KSLXDM')
- jhxqdm = models.TextField(u'JHXQDM')
- kzh = models.TextField(u'课组号')
- tykcbs = models.TextField(u'TYKCBS')
- bz = models.TextField(u'BZ')
- xxkc = models.TextField(u'XXKC')
- xnxq = models.TextField(u'XNXQ')
- sfzgkc = models.TextField(u'SFZGKC')
- xf = models.TextField(u'XF')
- kslxdm_display = models.TextField(u'KSLXDM_DISPLAY')
- jhxndm = models.TextField(u'JHXNDM')
- cxxq = models.TextField(u'CXXQ')
- kcm = models.TextField(u'KCM')
- kcxzdm = models.TextField(u'KCXZDM')
- px = models.TextField(u'PX')
- class Courses(models.Model):
- kch = models.TextField(u'课程号', max_length=100) ### String
- kcm = models.TextField(u'课程名', max_length=100) ### String
- kxh = models.TextField(u'课序号', max_length=100) ### String
- kkdwdm = models.TextField(u'开课单位', max_length=100) ### String
- pkdwdm = models.TextField(u'排课单位', max_length=100) ### String
- xs = models.FloatField(u'学时') ### double
- xf = models.FloatField(u'学分') ### double
- skjs = models.TextField(u'上课教师', max_length=100) ### String
- skbj = models.TextField(u'上课班级', max_length=100) ### String
- ypsjdd = models.TextField(u'已排时间地点', max_length=100) ### String
- skzcmc = models.TextField(u'周次', max_length=100) ### String
- skxqjc = models.TextField(u'星期节次', max_length=100) ### String
- skdd = models.TextField(u'上课地点', max_length=100) ### String
- xxxqdm = models.TextField(u'学校校区', max_length=100) ### String
- by6 = models.TextField(u'备用6', max_length=100) ### String
- by5 = models.TextField(u'备用5', max_length=100) ### String
- by4 = models.TextField(u'备用4', max_length=100) ### String
- wid = models.TextField(u'数据的唯一标识', max_length=100) ### String
- by3 = models.TextField(u'备用3', max_length=100) ### String
- by2 = models.TextField(u'备用2', max_length=100) ### String
- by1 = models.TextField(u'备用1', max_length=100) ### String
- by7 = models.TextField(u'备用7', max_length=100) ### String
- by8 = models.TextField(u'备用8', max_length=100) ### String
- by9 = models.TextField(u'备用9', max_length=100) ### String
- rzlbdm = models.TextField(u'任职类别代码,有的接口需要作为数据权限过滤的依据', max_length=100) ### String
- orderfilter = models.TextField(u'接口被字典使用时需要使用这个字段传入排序方式,比如+PX,-WID等', max_length=100) ### String
- by10 = models.TextField(u'备用10', max_length=100) ### String
- xkrwxz = models.TextField(u'选课任务限制', max_length=100) ### String
- sfxyjas = models.TextField(u'是否需要教室', max_length=100) ### String
- kyl = models.IntegerField(u'课余量') ### int
- xkxzsm = models.TextField(u'选课限制说明', max_length=100) ### String
- xnxqdm = models.TextField(u'学年学期', max_length=100) ### String
- zdpkyy = models.TextField(u'自动排课原因', max_length=100) ### String
- nsxkrs = models.IntegerField(u'男生选课人数') ### int
- jaslxdm = models.TextField(u'教室类型代码', max_length=100) ### String
- kslxdm = models.TextField(u'考试类型', max_length=100) ### String
- pkpcdm = models.TextField(u'排课批次', max_length=100) ### String
- syxs = models.FloatField(u'实验学时') ### double
- xkcldm = models.TextField(u'选课策略', max_length=100) ### String
- sfkfxk = models.TextField(u'是否开放选课', max_length=100) ### String
- rwztdm = models.TextField(u'任务状态', max_length=100) ### String
- tskh = models.TextField(u'同时课号', max_length=100) ### String
- sfszpkpc = models.TextField(u'是否设置排课批次', max_length=100) ### String
- pbsjxx = models.TextField(u'屏蔽时间信息', max_length=100) ### String
- krl = models.IntegerField(u'限选人数') ### int
- jxfsdm = models.TextField(u'教学方式', max_length=100) ### String
- nsrs = models.IntegerField(u'男生人数') ### int
- jsxx = models.TextField(u'教师信息', max_length=100) ### String
- sjixs = models.FloatField(u'设计学时') ### double
- pkctbjdm = models.TextField(u'排课冲突标记', max_length=100) ### String
- sffb = models.TextField(u'是否分班', max_length=100) ### String
- jasdm = models.TextField(u'教室代码', max_length=100) ### String
- sfxzxb = models.TextField(u'是否限制性别', max_length=100) ### String
- px = models.IntegerField(u'排序') ### int
- lrdwdm = models.TextField(u'录入单位', max_length=100) ### String
- nvsrs = models.IntegerField(u'女生人数') ### int
- nvsxkrs = models.IntegerField(u'女生选课人数') ### int
- xkrwxzbj = models.TextField(u'选课任务限制班级', max_length=100) ### String
- jxbmc = models.TextField(u'教学班名称', max_length=100) ### String
- zxsxx = models.TextField(u'周学时信息', max_length=100) ### String
- zdsjxx = models.TextField(u'指定时间信息', max_length=100) ### String
- newpkpcdm = models.TextField(u'新排课批次代码', max_length=100) ### String
- xkzrs = models.IntegerField(u'选课总人数') ### int
- sfxzxk = models.TextField(u'是否限制选课', max_length=100) ### String
- sjzdfsdm = models.TextField(u'时间指定方式', max_length=100) ### String
- pkztdm = models.TextField(u'排课状态', max_length=100) ### String
- jasxqdm = models.TextField(u'教室需求', max_length=100) ### String
- sjxs = models.FloatField(u'上机学时') ### double
- xkkzh = models.TextField(u'选课课组号', max_length=100) ### String
- skxs = models.FloatField(u'授课学时') ### double
- kcxzdm = models.TextField(u'课程性质代码', max_length=100) ### String
- jxbid = models.TextField(u'教学班ID', max_length=100) ### String
- knzxs = models.FloatField(u'课内周学时') ### double
- ppsjxx = models.TextField(u'匹配时间信息', max_length=100) ### String
- jcjg = models.TextField(u'检查结果', max_length=100) ### String
- sfcxb = models.TextField(u'是否重修班', max_length=100) ### String
- sfkxq = models.TextField(u'是否跨校区', max_length=100) ### String
- bjdm = models.TextField(u'班级代码', max_length=100) ### String
- bjxx = models.TextField(u'班级信息', max_length=100) ### String
- kclbdm = models.TextField(u'课程类别', max_length=100) ### String
- sfxgxk = models.TextField(u'是否校公选课', max_length=100) ### String
- xgxklbdm = models.TextField(u'校公选课类别', max_length=100) ### String
- pksxdm = models.TextField(u'排课属性', max_length=100) ### String
- ypxs = models.IntegerField(u'已排学时') ### int
- jxldm = models.TextField(u'教学楼代码', max_length=100) ### String
- tlxs = models.TextField(u'讨论学时', max_length=100) ### String
- sfxypk = models.TextField(u'是否需要安排', max_length=100) ### String
- xkwzsm = models.TextField(u'备注', max_length=100) ### String
- tyxmdm = models.TextField(u'体育项目', max_length=100) ### String
- skzc = models.TextField(u'上课周次', max_length=100) ### String
- skxq = models.TextField(u'上课星期', max_length=100) ### String
- ksjc = models.TextField(u'开始节次', max_length=100) ### String
- jsjc = models.TextField(u'结束节次', max_length=100) ### String
- xflbdm = models.TextField(u'文理学分', max_length=100) ### String
- xkrs = models.TextField(u'选课人数', max_length=100) ### String
- class Person(models.Model):
- first_name = models.CharField(max_length = 50)
- last_name = models.CharField(max_length = 50)
- def my_property(self):
- return self.first_name + ' '+self.last_name
- my_property.short_description = 'Full name of the Person'
- full_name = property(my_property)
- class Scheme(models.Model):
- grade = models.CharField(max_length=20)
- academy = models.CharField(max_length=100)
- major = models.CharField(max_length = 300)
- scheme_name = models.CharField(max_length = 300)
- key = models.CharField(max_length = 200)
- def __str__(self):
- return self.scheme_name
- class specificScheme(models.Model):
- key = models.CharField(max_length = 200)
- content = models.CharField(max_length = 120000)
- def __str__(self):
- return self.content
|