1234567891011121314151617181920212223242526272829303132 |
- from django.db import models
- # Create your models here.
- class Question (models.Model):
- ID = models.AutoField(primary_key=True)
- q = models.CharField(max_length=128)
- a1 = models.CharField(max_length=128)
- a2 = models.CharField(max_length=128)
- a3 = models.CharField(max_length=128)
- a4 = models.CharField(max_length=128)
- answer = models.IntegerField()
- def get_random_question():
- return Question.objects.order_by('?')[:1]
- def search_id(self):
- return Question.objects.filter(ID=self.ID)
- class AnswerRecord (models.Model):
- user = models.CharField(max_length=128)
- mobile = models.IntegerField()
- question = models.CharField(max_length=128)
- result = models.CharField(max_length=8)
- your_answer = models.CharField(max_length=128)
- correct_answer = models.CharField(max_length=128, null=True)
- def add_record(self):
- AnswerRecord.objects.create(user=self.user, mobile=self.mobile, question=self.question, result=self.result,
- your_answer=self.your_answer, correct_answer=self.correct_answer)
- def get_record(self):
- return AnswerRecord.objects.filter(user=self.user, mobile=self.mobile)
|