# Generated by Django 2.1 on 2020-07-29 17:44
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
('account', '0001_initial'),
('business', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='BankInfo',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(help_text='题库名称', max_length=20)),
('choices', models.CharField(help_text='选择题数', max_length=5)),
('gaps', models.CharField(help_text='填空题数', max_length=5)),
('judges', models.CharField(help_text='判断题数', max_length=5)),
('num', models.CharField(help_text='此试卷使用次数', max_length=5)),
('popnum', models.CharField(help_text='总答题人数', max_length=5)),
('course_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='business.Course', verbose_name='所属分类')),
],
),
migrations.CreateModel(
name='choice',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('issue', models.CharField(help_text='题目内容', max_length=200)),
('result', models.CharField(help_text='题目答案', max_length=200)),
('A', models.CharField(help_text='选项内容', max_length=200)),
('B', models.CharField(help_text='选项内容', max_length=200)),
('C', models.CharField(help_text='选项内容', max_length=200)),
('D', models.CharField(help_text='选项内容', max_length=200)),
('choice_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='competition.BankInfo', verbose_name='所属题库')),
],
),
migrations.CreateModel(
name='CourseDetailsInfo',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(help_text='比赛名称', max_length=20)),
('num', models.CharField(help_text='题目个数', max_length=3)),
('start_time', models.TimeField(auto_now_add=True, help_text='开始时间')),
('end_time', models.TimeField(auto_now_add=True, help_text='结束时间')),
('answer', models.TimeField(auto_now_add=True, help_text='答题时间')),
('total', models.CharField(help_text='总分', max_length=3)),
('partnum', models.CharField(help_text='参与人数', max_length=3)),
('details_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='competition.BankInfo', verbose_name='比赛分类')),
],
),
migrations.CreateModel(
name='gap',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('issue', models.CharField(help_text='题目内容', max_length=200)),
('result', models.CharField(help_text='题目答案', max_length=200)),
('true', models.CharField(help_text='选项内容', max_length=200)),
('false', models.CharField(help_text='选项内容', max_length=200)),
('gap_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='competition.BankInfo', verbose_name='所属题库')),
],
),
migrations.CreateModel(
name='judge',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('issue', models.CharField(help_text='题目内容', max_length=200)),
('result', models.CharField(help_text='题目答案', max_length=200)),
('judge_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='competition.BankInfo', verbose_name='所属题库')),
],
),
migrations.CreateModel(
name='record',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('state', models.IntegerField(choices=[(1, '未完成'), (2, '已完成'), (3, '超时')], help_text='答题状态')),
('issue_record', models.TextField(help_text='题目记录')),
('result_record', models.TextField(help_text='回答记录')),
('start_time', models.TimeField(auto_now_add=True, help_text='开始时间')),
('end_time', models.TimeField(auto_now_add=True, help_text='结束时间')),
('answer', models.TimeField(auto_now_add=True, help_text='用时')),
('true_num', models.CharField(help_text='正确数', max_length=3)),
('false_num', models.CharField(help_text='错误数', max_length=3)),
('goal', models.CharField(help_text='得分', max_length=3)),
('record_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='competition.BankInfo', verbose_name='所属题库')),
('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.UserInfo', verbose_name='所属用户')),
],
),
]
![avatar](https://profile-avatar.csdnimg.cn/309be5d44dcf405b95f4d68867656dba_qrsds.jpg!1)
热爱技术。
- 粉丝: 3079
- 资源: 7864
最新资源
- 光储直流微电网Simulink仿真模型:双向DC-DC变换器能量管理与MPPT最大功率点跟踪技术探讨,光储直流微电网Simulink仿真模型:双向DC-DC变换器能量管理与MPPT控制策略应用,光储直
- COMSOL增材制造多层多道模拟教程及独家资料,内含高价专业模型和视频指南,COMSOL增材制造多层多道模拟:专业模型与视频教程分享,comsol增材制造多层多道模拟,同时附赠价值2k+以前学习 的
- 基于DL00350的CNN-LSTM模型:深度融合特征提取与长期依赖关系建模的用电量预测方法,基于DL00350的CNN-LSTM模型:深度融合特征提取与长期依赖关系建模的用电量预测方法,DL0035
- 电动汽车削峰填谷场景下的多目标充放电优化调度策略:综合负荷、电池损耗与峰谷平衡的三重优化求解,电动汽车削峰填谷多目标充放电优化调度策略详解:综合负荷、电池损耗与峰谷平衡优化研究,面向削峰填谷的电动汽车
- Comsol技术:折叠演示的未来应用探索,COMSOL软件的折叠功能演示及其动态应用体验,Comsol能带折叠演示 ,Comsol; 折叠; 演示,Comsol技术:可折叠演示的创新解决方案
- 基于超螺旋滑模观测器的高精度无传感器矢量控制-永磁无刷直流电机角度与转速的精确估算技术,基于超螺旋滑模观测器的高精度无传感器矢量控制-永磁无刷直流电机角度与转速的精确估算技术,基于超螺旋滑模观测器
- 基于TLBO算法优化混沌图像加密技术:利用图像摘要和SHA-512算法提高熵值,M00680:基于混沌映射与TLBO算法优化的高效图像加密策略,运用SHA-512计算图像摘要生成密钥,采用标准地图特殊
- 《Java开发,支持多端互通的高效客户管理CRM系统源码 - 整合Vue、Springboot与MySQL的解决方案》,Java语言开发的移动端CRM系统源码:支持手机端、小程序及全功能管理模块的Sp
- 风电叶片高精度动态数据测量与联合优化技术:无靶标标定、模态与应力分析的SOTA解决方案,高精度风电叶片动态数据测量解决方案:全参数联合优化与高效率数据跟踪分析,风电叶片动态数据测量 现场无需任何人工靶
- MATLAB环境下基于MCMC的贝叶斯稀疏盲反卷积算法:多场景信号处理与优化策略的研究与实践,MATLAB环境下基于MCMC的贝叶斯稀疏盲反卷积算法:在多领域信号处理中的通用性与实践应用,MATLAB
- 基于MATLAB R2018A环境的超声图像反卷积方法:基波和谐波图像处理及应用优化参数设置,MATLAB环境下超声图像反卷积方法的研究与实践:基于基波和谐波图像的算法优化与应用,MATLAB环境下基
- **基于SCNGO-CNN-LSTM的注意力机制数据分类预测程序:创新融合正余弦与折射反向学习算法**,**基于SCNGO-CNN-LSTM的注意力机制数据分类预测程序:创新融合正余弦与折射反向学习算
- 基于单片机与矩阵按键的门禁系统Proteus仿真程序:初始密码设置与电磁锁控制,基于单片机与矩阵按键的门禁系统Proteus仿真程序:六位数密码开锁与锁定键防错机制,单片机+1602+矩阵按键 门禁系
- 风光储并网控制系统的设计与Matlab Simulink仿真建模研究,风光储并网控制系统的设计与Matlab Simulink仿真建模研究,风光储并网控制系统,Matlab simulink仿真建模
- SVPWM调制Simulink离散模型:带死区补偿七段式对称发波,三相正弦波PWM调制算法推导文档附赠,SVPWM调制Simulink离散模型:高效死区补偿与三相正弦波PWM调制算法详解,SVPWM调
- Matlab仿真研究Hermite-Gaussian与Laguerre-Gaussian光束的传播特性,Matlab仿真研究Hermite-Gaussian与Laguerre-Gaussian光束的传
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)