Я использую ниже код, чтобы добавить мета ключевые слова -Как добавить мета ключевые слова с Джанго
в view.py
@template_render("mysite/category.html")
def category(request, slug):
slug = slug.lower()
product_type = local_settings.CATEGORY_NAME_TO_ID.get(slug, False)
if not product_type:
raise Http404
products = models.Product.objects.active().filter(product_type = product_type).all()
return { 'products' : products, 'slug' : slug, 'key':'wholesale ipad, ipad with retina display, ipad mini, ipad 3, ipad 2',}
И в файле шаблона -
{% extends "base.html"%}
{%load appletrade_tags%}
{% block key %}siteTrade - {{key}}{% endblock %}
{%block title%}site Trade - {{slug}}{%endblock%}
Но это не отражающий. Я проверил в источнике поиска нет ключевого слова.
Но да, название отражает.
Не могли бы вы помочь мне узнать, где я ошибаюсь?
EDIT:
base.html
{% extends "base.html"%}
{% block key %}{%if page.key%}{{page.key}}{%else%}{{block.super}}{%endif%}{% endblock %}
{% block desc %}{%if page.desc%}{{page.desc}}{%else%}{{block.super}}{%endif%}{% endblock %}
{%block title%}{%if page.title%}{{page.title}}{%else%}{{block.super}}{%endif%}{%endblock%}
{%block content%}
{%endblock%}
Спасибо. Я новичок в python. Можете ли вы указать, где мне нужно внести изменения в код? –
@HelloPython Я сделал для вас пример. Это сработает. –
Пробовал, но он дает ошибку «View appletrade.views.category не возвратил объект HttpResponse». –