Есть логика формирующая в зависимости от переданного формата файла (html, json, docx) итоговый документ
class CvView(AuthorizedMixin, View):
"""Employee CV view."""
def get(self, request, employee_id, format_):
"""Returns employee's CV in format which is equal to `format_`
parameter."""
employee = get_object_or_404(Employee, pk=employee_id)
user = request.user
content_type, data = Cv(employee, format_, user).get()
if isinstance(data, BytesIO):
return FileResponse(
data, as_attachment=True, filename=f'cv.{format_}',
content_type=content_type)
return HttpResponse(data, content_type=content_type)
Меня интересует формат html. Переменная
data из
return HttpResponse(data, content_type=content_type)
содержит html код шаблона который открывается на новой странице браузера в соответствии с урлом
path('cv/<int:employee_id>/<str:format_>/', CvView.as_view(), name='cv'),
Можно ли перенаправить открытие этого файла сразу в Google Document?