diff --git a/courses/views.py b/courses/views.py index 7df623e..35143b7 100644 --- a/courses/views.py +++ b/courses/views.py @@ -636,8 +636,6 @@ class TopicsView(LoginRequiredMixin, LogMixin, generic.ListView): context['users'] = users exercises = Exercise.objects.filter(Q(students=self.request.user)|Q(professors=self.request.user)) context['exercises'] = exercises - files = File.objects.all() - context['files'] = files context['topic'] = topic context['subject'] = topic.subject diff --git a/exercise/models.py b/exercise/models.py index 9ecd5ae..f91fcfc 100644 --- a/exercise/models.py +++ b/exercise/models.py @@ -20,16 +20,17 @@ It represents the Exercises inside topic. class Exercise(models.Model): + name_exercise = models.CharField(_('Name'), max_length=100) description = models.TextField(_('Description'), blank=True) init_date = models.DateField(_('Begin of Subject Date')) end_date = models.DateField(_('End of Subject Date')) grade = models.DecimalField(max_digits=20, decimal_places=2, default=Decimal('0.00'), null=True) - topic = models.ForeignKey(Topic, verbose_name=_('Topic'), related_name='exercises') + topic = models.ForeignKey(Topic, verbose_name=_('Topic'), related_name='exercise_topic') professors = models.ManyToManyField(User, verbose_name=_('Professors'), related_name='professors_exercise', blank=True) students = models.ManyToManyField(User, verbose_name=_('Students'), related_name='subject_exercise', blank = True) - file = models.FileField(upload_to=file_path) - file_type = models.ForeignKey(MimeType, verbose_name=_('Type file'), related_name='exercise_type') + file = models.FileField(upload_to='uploads/%Y/%m/%d') + file_type = models.ForeignKey(MimeType, verbose_name=_('Type file'), related_name='exercise_type',null=True) def __str__(self): return self.name_exercise \ No newline at end of file diff --git a/exercise/templates/exercise/card_list_user.html b/exercise/templates/exercise/card_list_user.html index 995b5c1..53b4ce7 100644 --- a/exercise/templates/exercise/card_list_user.html +++ b/exercise/templates/exercise/card_list_user.html @@ -36,10 +36,9 @@