Django печатает переменную в шаблоне, которая была передана ему в python

Я пытаюсь получить 'дату', которая может быть, например, 2023/01/29, для печати в моем файле шаблона.

def time_booking(request):
    if 'date' in request.COOKIES:
        context = {
            'date':request.COOKIES['date'],
        }
        print("Run Run")
        return render(request, "path_to_file.html", context)
        <h1>Date will be here here</h1>
        {% if date != -1 or null %}
        <h1> Date is real {{date}}</h1>
        {% else %}
        <h1> Date is not real{{date}} </h1>
        {% endif %}
        <h1> complete run </h1>

В настоящее время код проверяет, существует ли переменная 'date' и не равна ли она -1, но затем я печатаю ее, и содержимое не выводится.

Я пробовал использовать один набор {}, а также print(content[date]), но переменная опять не выводилась. Я пытаюсь заставить его вывести дату, которая была введена до этого.

Любая помощь будет принята с большой благодарностью.

Попробуйте обновить код следующим образом:

def time_booking(request):
    if 'date' in request.COOKIES:
    context = {
    'date':request.COOKIES['date'],
    }
    print("Run Run")
    else:
    context = {
    'date':None
    }
    return render(request, "path_to_file.html", context)
    

А в вашем шаблоне:

    <h1>Date will be here here</h1>
    {% if date %}
    <h1> Date is real {{date}}</h1>
    {% else %}
    <h1> Date is not real{{date}} </h1>
    {% endif %}
    <h1> complete run </h1>
Вернуться на верх