Django: как включить метатег только в 1 шаблон - PullRequest
0 голосов
/ 24 апреля 2019

Когда пользователь успешно зарегистрируется, я покажу страницу благодарности.

На этой странице будет метатег для перенаправления через 5 секунд на дом.

<meta http-equiv="refresh" content="5;url=http://www.example.com/"/>

Однако мне нужно разместить его на странице благодарности, которая простирается от базы. Не в базе, так что не другие страницы делают это перенаправление.

страница благодарности:

{% extends 'base.html' %}
{% load staticfiles %}
{% load embed_video_tags %}
{% block metadescription %}
    {% if category %}
        {{ category.description|truncatewords:155 }}
    {% else %}
        ¡Bienvenidos a Stickers Gallito Perú!
    {% endif %}
{% endblock %}
{% block title %}
    <p>Stickers Gallito - Confirma tu correo electrónico</p>
{% endblock %}

{% block content %}

    <div class="container">


        <div class="col-md-12">

            <h1> ¡Gracias por registrarte! </h1>

        </div>

    </div>

{% endblock %}

base.html:

{% load staticfiles %}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="Stickers Gallito Perú">
    <meta http-equiv="refresh" content="3;url=http://www.google.com/"/>
    <meta name="google-site-verification" content="fGkwUY2RcijkVzB6DiwIuAToP1y5xw8ECXQQabRAOIM"/>
    <link href="https://fonts.googleapis.com/css?family=Bree+Serif" rel="stylesheet">


    <script src="{% static 'js/footer.js' %}"></script>



</head>
<body>

<div class="general-container">

</div>


{% include 'navbar.html' %}

{% if has_shop_in_url %}

    {% include 'header.html' %}

{% endif %}


{% block content %}
{% endblock %}

1 Ответ

1 голос
/ 24 апреля 2019

В заголовок вашего base.html включите

{% block extra_head %}{% endblock %}

Затем на свою страницу

{% block extra_head %}
<meta http-equiv="refresh" content="5;url=http://www.example.com/"/>
{% endblock %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...