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

#python #html #django #path

Вопрос:

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

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

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

Спасибо