Недопустимый тег блока в строке 7: 'render_meta'. Вы забыли зарегистрировать или загрузить этот тег?
модели и коды шаблонов находятся здесь:
models.py
from django.db import models
from meta.models import ModelMeta
...
class Tool(ModelMeta,models.Model):
title = models.CharField(max_length = 250,help_text='Title')
photo = ResizedImageField(size=[250, 225])
description = RichTextUploadingField(blank=True)
_metadata = {
'title': 'get_title',
'description': 'get_description',
'image': 'get_image',
}
def get_title(self):
return self.title
def get_description(self):
return self.description[:150]
def get_image(self):
if self.photo:
return self.photo.url
return None
html-файл выглядит следующим образом:
{% load meta %}
<!DOCTYPE html>
<html lang="en" >
<head>
{% render_meta %}
</head>
<body>
ok
</body>
</html>
но я получаю эту ошибку:
Invalid block tag on line 7: 'render_meta'. Did you forget to register or load this tag?
Я использую Django==4.2 и django-meta==2.5.0.
