переменные не отображаются при запросе html страницы

352
21 марта 2018, 03:52

Почему переменные не отображаются при запросе к web страницы? views.py

def landing(request):
    name = "skyrunfest"
    current_day = "19.19.2018"
    return render(request, 'landing/landing.html')

landing.html

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Anmiar_Finance</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css">
    <link rel="stylesheet" href="{% static 'style.css' %}">
</head>
<body>
    <h1 class="title">Ломбард в г.Красноясрске</h1>
    <h1 class="title">how you, {{ name }} </h1>
    <p>Today is {{ current_day }}</p>
</body>
</html>
Answer 1
def landing(request):
    name = "skyrunfest"
    current_day = "19.19.2018"
    return render(request, 'landing/landing.html', locals())

Функция locals() передает в контекст шаблона локальные переменные, если таковы имеются в вашей функции представления. Либо использовать свой собственный словарь со значениями переменных.

def landing(request):
        name = "skyrunfest"
        current_day = "19.19.2018"
        return render(request, 'landing/landing.html', {'name': name, 'current_day': current_day})
READ ALSO
компиляция Pug пробел

компиляция Pug пробел

Подскажите, при компиляции Pug

191
Ошибка при нажатии клавиши Tab в Sublime Text

Ошибка при нажатии клавиши Tab в Sublime Text

Добрый день хочу создать елемент с классом button, пишуbutton нажимаю TAB и вот что получается:

190