TypeError в / str объект не является отображением в шаблоне django - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь установить ссылки внутри тегов, и когда я делаю эту процедуру, как показано в коде, выдает ошибку:

TypeError at / 'str' объект не

Используется для нормальной работы, но затем решил не

код шаблона:

<a class="item" href="{% url 'home' %}">

код URL:

urlpatterns = [
  path('admin/', include('admin_llda.urls') ),
  path('about/', views.about, name = 'about'),
  path('dashboard/',views.dashboard, name = 'dashboard'),
  path('',views.homepage, name = 'home')   
]

Ответы [ 4 ]

0 голосов
/ 29 июля 2019

У меня просто была такая же проблема, и я нашел решение! Проверьте свой urls.py и не указали ли вы соответствующий URL-адрес - не обязательно

0 голосов
/ 26 апреля 2019

Отметьте все ваши urls.py, если вы правильно добавили аргумент name.

Если вы используете path('',views.a, 'view.a') вместо path('',views.a, name='view.a'), вы получите 'TypeError at / 'str' object is not a mapping'.

0 голосов
/ 10 июля 2019

Пожалуйста, проверьте на ошибки в admin_llda.urls. Возможно, вы пропустили добавление name='' в один из вызовов path().

например:.

Возможно, вы написали

path('',views.some_method, 'somename')

вместо пути

path('',views.some_method, name= 'somename')
0 голосов
/ 10 января 2019

Убедитесь, что вы правильно назвали name kwarg в вашем urls, если вы. Это аргумент ключевого слова, а не аргумент.

...