Django контекст не отображается в базовом шаблоне - PullRequest
0 голосов
/ 07 февраля 2020

Я ценю, что подобные вопросы задавались ранее, но, посмотрев на них, я все еще не могу решить свою проблему.

Следуя документации, у меня есть следующие файлы:

views.py

from django.shortcuts import render


# Create your views here.

def base(request):
    articles = 'articles'
    dboard = 'dashboard'
    pages = {'dboard':dboard, 'Articles':articles}
    return render(request, 'collatedata/base.html', pages)


def dash(request):
    return render(request, 'collatedata/dash.html')

collatedata / urls.py:

urlpatterns = [
    path('', views.dash, name='dash'),
]

main urls.py:

urlpatterns = [
    path('', include('collatedata.urls')),
    path('admin/', admin.site.urls),
]

base. html:

...

              <li class="nav-item">
                <a href="#" class="nav-link text-white p-3 mb-2">
                  <i class="fas fa-home text-light fa-lg mr-3"></i>
                  {{ dboard }}
                </a>
              </li>

...

da sh. html

{% extends "./base.html" %}

однако вывод не читает {{dboard}}

, поэтому возвращает это:

              <li class="nav-item">
                <a href="#" class="nav-link text-white p-3 mb-2">
                  <i class="fas fa-home text-light fa-lg mr-3"></i>

                </a>
              </li>

это может быть связано с расширением базы. html?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...