Я получаю сообщение об ошибке TemplateView в CBV django - PullRequest
0 голосов
/ 09 мая 2019

TemplateView на основе классов не работает, помогите найти ошибку

from django.shortcuts import render
from django.views.generic.base import View,TemplateView
from django.http import HttpResponse

# Create your views here.
class home(TemplateView):
    template_name = 'index.html'

    def get_context_data(self,**kwargs):
        context = super().get_context_data(**kwargs)
        context['injectme'] = 'injected'
        return context

url.py

from django.contrib import admin
from django.urls import path
from django.conf.urls import url,include
from basicapp import views

urlpatterns = [
url(r'^$',views.home.as_view(),name = 'home'),
path('admin/', admin.site.urls),
]

TypeError at /
ожидаемая строка, байтыили объект os.PathLike, а не кортеж
Метод запроса: GET
URL запроса: http://127.0.0.1:8000/ Версия Django: 2.2 Исключение
Тип: TypeError Значение исключения: ожидаемое значение str, байты или os.PathLike
объект, не кортеж Исключение
Местоположение: /anaconda3/envs/mydjangoEnv/lib/python3.7/posixpath.py в
объединение, строка 80 Python
Исполняемый файл: / anaconda3 / envs / mydjangoEnv / bin/ python Python
Версия: 3.7.3 Python Path:
['/ Users / Faiq / Рабочий стол / упражнение / CBV / advance',
'/anaconda3/envs/mydjangoEnv/lib/python37.zip',
'/anaconda3/envs/mydjangoEnv/lib/python3.7',
' /anaconda3/envs/mydjangoEnv/lib/python3.7/lib-dynload ',' / anaconda3 / envs / mydjangoEnv / lib/python3.7/site-packages '] Сервер
время: ср., 8 мая 2019 г. 23:02:58 +0000

...