Определение пути к изображению в django

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

У меня есть пользователь, который вводит некоторую информацию в форму, и она используется для создания изображения:

make_image.py

sns_plot = sns.heatmap(data_from_user)
    fig = sns_plot.get_figure()
    fig.savefig(f"{outputs_dir}/{patient.patient_id}/output.png")
#patient.patient_id is a also generated by the form

Затем я снова пишу html на основе пользовательских данных и хочу добавить ссылку на созданное изображение

write_html.py

#this is some prewritten html
    with open(f"{data_dir}/recommendations/{treatment}.html", "r") as file:
        data = file.read()
# here I want to add the image
        image = f'<img src="output.png" alt = “User generated image”>’
        data=data+image
#Here i save the amended html    
with open(
        f"{outputs_dir}/{patient.patient_id}/treatments/{treatment}{order}.html", "w"
    ) as file:
        file.write(data)

Я использую django и вот мой взгляд

views.py

class TreatmentTemplateView(TemplateView):
    template_name = "../templates/patient/treatment_detail.html"

    def get_context_data(self, *args, **kwargs):
        context = super().get_context_data(*args, **kwargs)
        context["patient_id"] = self.kwargs["patient_id"]
        result = find_treatment(context["patient_id"])
        context = result[0]
        context["patient"] = result[1]

        return context

Это представление интегрирует html, сгенерированный в функциях выше, текстовая часть вещей работает нормально, это просто получение пути к изображению, на котором я застрял.

Спасибо

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