Python 无法在django中写入动态元标记
您好,我想在django中打印动态元标记值。 我将_header.html作为所有页面通用的部分文件。 在这个头文件中,我想添加元标记。 头文件包含在base.html中,base扩展了所有其他页面,我希望不同页面有不同的元标记。下面的代码用于_header.html文件Python 无法在django中写入动态元标记,python,django,meta-tags,Python,Django,Meta Tags,您好,我想在django中打印动态元标记值。 我将_header.html作为所有页面通用的部分文件。 在这个头文件中,我想添加元标记。 头文件包含在base.html中,base扩展了所有其他页面,我希望不同页面有不同的元标记。下面的代码用于_header.html文件 {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
"here i want dynamic meta tags"
<title>Random Blog</title>
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet" href="{% static 'css/main.css' %}">
</head>
{%load static%}
“这里我想要动态元标记”
随机博客
您可以在主html中使用块元。
然后,对于每个模板视图,可以在上下文中(或直接在每个html中)添加元数据
然后在其他模板中:
{% include base.html %}
{% block meta %}
{{ my_custom_meta }}
{% endblock meta %}
def some_view(request):
my_custom_meta = 'Some custom meta'
return render(request, 'my_template.html', {'my_custom_meta': my_custom_meta})
{% include base.html %}
{% block meta %}
{{ my_custom_meta }}
{% endblock meta %}