Создание внешнего ключа в модели Django

У меня в моей модели Student есть следующее. Я хочу отслеживать дату каждого балла, выставленного каждому ученику. сделать так, чтобы я мог видеть не только сколько баллов у каждого ученика, но и видеть дату, когда каждый балл был выставлен.В будущем я хочу видеть тенденцию баллы учеников. Как мне это сделать? Должен ли я использовать внешний ключ в другом классе. Я новичок в этом, так что спасибо за чтение.

class Student(models.Model): 
  CLASS_CHOICES = ( 
    (u'Yoga','Yoga'), 
    (u'Spanish', 'Spanish'), 
    (u'French', 'French'), 
    (u'Dance', 'Dance'), 
  ) 
  name = models.CharField(max_length=30) 
  points = models.IntegerField(max_length=4) 
  classname = models.CharField("Class Name",max_length=20, choices=CLASS_CHOICES) 
5
задан Timmy O'Mahony 28 March 2012 в 15:09
поделиться