Как загрузить в db zip файл в существующем представлении в django?
Я хочу добавить кнопку загрузки в существующее представление.
Например, у меня есть доска со списком фруктов,
и когда я кликаю на них по одному, я перехожу на страницу с подробной информацией,
например, страница яблока, страница клубники и страница винограда.
Я хочу создать кнопку загрузки для каждой детальной страницы, и когда я нажимаю кнопку загрузки,
Я хочу, чтобы пользователь загрузил файлы apple.zip, drawberry.zip и shape.zip в базу данных.
Но я не знаю, как это сделать в представлении, которое уже создано.
Мое текущее представление выглядит следующим образом:
class FruitsDetailView(LoginRequiredMixin, DetailView):
template_name = 'fruits/detail.html'
login_url = 'login'
model = Fruits
def get_context_data(self, **kwargs):
pk = self.object.pk
context = super().get_context_data(**kwargs)
...
...
context['list'] = json.dumps(trace)
return context
Я экспортирую контекст только таким образом, могу ли я добавить сюда ответ, связанный с загрузкой?
В случае всех статей, которые я искал, я создавал отдельный View исключительно для скачивания.
Но я не хочу, чтобы так было.
Я новичок в django, поэтому не знаю, с чего начать.
Буду благодарен, если вы мне подскажете.