Загружать содержимое, например, аудиозаписи, файлы и 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>
У меня это повторяется для всех других моделей, но если я загружаю страницу и нажимаю на любой из тегов якоря, то появляется запрос на загрузку браузера, но при нажатии на другой тег якоря ничего не происходит, пока я не перезагружу страницу, я буду благодарен, если мне помогут здесь