NameError: имя 'mark_safe' не определено (Django)
У меня есть этот код ниже в "admin.py":
# "admin.py"
class AdminImageWidget(AdminFileWidget):
def render(self, name, value, attrs=None, renderer=None):
output = []
if value and getattr(value, "url", None):
image_url = value.url
file_name = str(value)
output.append(
f'<a href="{image_url}" target="_blank">'
f'<img src="{image_url}" alt="{file_name}" width="150" height="150" '
f'style="object-fit: cover;"/> </a>')
output.append(super(AdminFileWidget, self).render(name, value, attrs, renderer))
return mark_safe(u''.join(output))
Затем, я получил эту ошибку ниже:
NameError: имя 'mark_safe' не определено
Итак, я хочу импортировать "mark_safe", но я не знаю, откуда я могу взять "mark_safe":
from <I_do_not_know> import mark_safe
Откуда я могу взять "mark_safe"?
Improt "mark_safe" from "django.utils.safestring" in "admin.py" as shown below:
# "admin.py"
from django.utils.safestring import mark_safe