Загружать содержимое, например, аудиозаписи, файлы и pdf с одной и той же страницы

pls я создаю проект, в котором будет часть, где любой пользователь может скачать содержимое с сайта, такое как аудио, файлы и pdf с той же страницы, но когда пользователь загружает страницу, загрузка происходит только один раз, когда он/она пытается нажать другую кнопку загрузки, ничего не происходит, pls в чем может быть проблема? это models.py

class FellowshipFile(models.Model):
    Fileupload1= models.FileField(upload_to = 'media' , blank = True)
    Title= models.CharField(max_length = 100,  blank = True)
    def __str__(self):
        return str(self.Title)

class EBook(models.Model):
    Fileupload2 = models.FileField(upload_to = 'media', blank = True )
    ebook_Title = models.CharField(max_length = 100,blank = True  )
    eBook_image= models.ImageField(upload_to='assets', blank = True)
    def __str__(self):
        return str(self.ebook_Title)

class AudioMessage(models.Model):
    title= models.CharField(max_length=200)
    Fileupload3= models.FileField(upload_to = 'media' ,blank = True)
    
    def __str__(self):
        return str(self.title)

вот мой views.py

def resources_view(request):
    queryset_1= FellowshipFile.objects.all()
    queryset_2= AudioMessage.objects.all()
    queryset_3= EBook.objects.all()
    queryset_4= Header.objects.all()
    queryset_5= DailyGuide.objects.all()
    context = {
        
        "File_list": queryset_1,
        "Audio_list": queryset_2,
        "Ebook_list": queryset_3,
        "headers":queryset_4,
        "dailyguide":queryset_5,
    }
    return render(request, "Resources.html", context)

и мой шаблон (resources.html)

<ul class="list-group-flush p-0">
         {% for Ebook in Ebook_list %}
  <li class="list-group-item d-flex justify-content-between align-items-center">
  <div class="ms-2 ">
      <div class="fw-bold text-success"> {{Ebook.ebook_Title }}</div>
      <a href="{{ Ebook.Fileupload2.url }}" class=" text-decoration-none text-warning" download >download</a>
    </div>
        <div class="ms-auto w-25">
     <img
                  src="{{ Ebook.eBook_image.url}}"
                  class=" img-fluid img-thumbnail mb-3 "
                  alt="" />
      </div>
      </li>
        {% endfor %}
      </ul>
      </div>
</section>

У меня это повторяется для всех других моделей, но если я загружаю страницу и нажимаю на любой из тегов якоря, то появляется запрос на загрузку браузера, но при нажатии на другой тег якоря ничего не происходит, пока я не перезагружу страницу, я буду благодарен, если мне помогут здесь

Вернуться на верх