From cf9d6818431a0de3e1e3f7419f56b04ec2a05076 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 27 Oct 2020 17:48:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E5=85=A8=E9=83=A8=E9=A2=98?= =?UTF-8?q?=E7=9B=AE,=E5=A4=8D=E5=88=B6=E9=A2=98=E7=9B=AE=E5=88=B0?= =?UTF-8?q?=E8=87=AA=E5=B7=B1=E9=A2=98=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/0364_auto_20201027_1656.py | 23 ++++ safesite/models.py | 2 + safesite/templates/question.html | 101 +++++++++++++++--- safesite/templates/questionchoose.html | 19 +++- safesite/views.py | 39 +++++-- 5 files changed, 162 insertions(+), 22 deletions(-) create mode 100644 safesite/migrations/0364_auto_20201027_1656.py diff --git a/safesite/migrations/0364_auto_20201027_1656.py b/safesite/migrations/0364_auto_20201027_1656.py new file mode 100644 index 00000000..e54c7c13 --- /dev/null +++ b/safesite/migrations/0364_auto_20201027_1656.py @@ -0,0 +1,23 @@ +# Generated by Django 2.2.8 on 2020-10-27 16:56 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('safesite', '0363_auto_20201015_2158'), + ] + + operations = [ + # migrations.RemoveField( + # model_name='companyinfo', + # name='liaison_fax', + # ), + migrations.AddField( + model_name='question', + name='parent', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Question'), + ), + ] diff --git a/safesite/models.py b/safesite/models.py index fef8c49f..b995b3e7 100644 --- a/safesite/models.py +++ b/safesite/models.py @@ -715,6 +715,8 @@ class Question(models.Model): # 题库 User, blank=True, null=True, on_delete=models.CASCADE) creattime = models.DateTimeField(default=timezone.now) modifytime = models.DateTimeField(auto_now=True) + parent = models.ForeignKey( + 'self', blank=True, null=True, on_delete=models.CASCADE) usecomps = models.TextField(default=',1,') nousecomps = models.TextField(default='') diff --git a/safesite/templates/question.html b/safesite/templates/question.html index 1a797ae2..9682e952 100644 --- a/safesite/templates/question.html +++ b/safesite/templates/question.html @@ -51,7 +51,8 @@ 导入试题 {% endif %} - + 复制题目至自建分类
- + + - - 查询 + + 查询 + 重置
@@ -77,6 +81,29 @@

录入完成后点击下方按钮上传文件

+
+
+

+

+ 确定

+
+
+