|
@@ -3,7 +3,7 @@
|
|
from django.db import models
|
|
from django.db import models
|
|
from django.utils import timezone
|
|
from django.utils import timezone
|
|
from django.conf import settings
|
|
from django.conf import settings
|
|
-
|
|
|
|
|
|
+from apps.foundation.models import Chapter, Subject
|
|
from apps.examination.examquestion.models import ExamQuestion, ExamQuestionOption
|
|
from apps.examination.examquestion.models import ExamQuestion, ExamQuestionOption
|
|
|
|
|
|
class PractiseLog(models.Model):
|
|
class PractiseLog(models.Model):
|
|
@@ -15,6 +15,8 @@ class PractiseLog(models.Model):
|
|
)
|
|
)
|
|
TYPE_JSON = [{'id': item[0], 'value': item[1]} for item in TYPE_CHOICES]
|
|
TYPE_JSON = [{'id': item[0], 'value': item[1]} for item in TYPE_CHOICES]
|
|
|
|
|
|
|
|
+ subject = models.ForeignKey(Chapter, verbose_name=u"科目", on_delete=models.PROTECT)
|
|
|
|
+ chapter = models.ForeignKey(Subject, verbose_name=u"章节", on_delete=models.PROTECT)
|
|
type = models.PositiveSmallIntegerField(choices=TYPE_CHOICES, verbose_name=u"类型")
|
|
type = models.PositiveSmallIntegerField(choices=TYPE_CHOICES, verbose_name=u"类型")
|
|
create_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'练习人', editable=False, on_delete=models.PROTECT)
|
|
create_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'练习人', editable=False, on_delete=models.PROTECT)
|
|
create_time = models.DateTimeField(verbose_name=u"开始时间", default=timezone.now, editable=False)
|
|
create_time = models.DateTimeField(verbose_name=u"开始时间", default=timezone.now, editable=False)
|