Как вставить данные внутрь html-тега путем выборки из базы данных django?
возможно ли в django получить данные из базы данных и вставить их в html тег. Я создал нижеприведенную модель и хочу поместить ее данные в соответствующие html-теги.
class Metadata(models.Model):
meta_name = models.CharField()
meta_desc = models.TextField()
meta_key = models.TextField()
views.py
def func(request):
desc = Metadata.objects.get(meta_desc="some text")
desc_k = Metadata.objects.get(meta_key="some text")
return render(request, "results.html", {'desc':desc,'desc_k':desc_k})
Я хочу получить эти данные meta_desc
и meta_key
и вставить их в следующие HTML теги, соответствующие их соответствию meta_name
. Я попробовал вышеуказанную функцию, но она не работает, я думаю, что либо это невозможно сделать, либо я делаю это неправильно.
results.html
<meta name="description" content=" {{ desc.meta_desc }}">
<meta name="keywords" content="{{ desc_k.meta_key }}">
Пожалуйста, подскажите, есть ли другой способ сделать это? Спасибо