前提・実現したいこと
https://qiita.com/gragragrao/items/373057783ba8856124f3#model%E3%82%92%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86
上のサイトをそのまま実行しています。
そこでTemplateDoesNotExist atのエラーを解決したい
http://127.0.0.1:8000/worker_list/を表示させたいです
http://127.0.0.1:8000/は正常に表示することができました。
発生している問題・エラーメッセージ
TemplateDoesNotExist at /worker_list/
該当のソースコード
python
1関係していそうなところだけ載せます 2settings.py 3INSTALLED_APPS = [ 4 'django.contrib.admin', 5 'django.contrib.auth', 6 'django.contrib.contenttypes', 7 'django.contrib.sessions', 8 'django.contrib.messages', 9 'django.contrib.staticfiles', 10 'manager' 11] 12TEMPLATES = [ 13 { 14 'BACKEND': 'django.template.backends.django.DjangoTemplates', 15 'DIRS': ['manager/templates'],#自分で追加してみた 16 'APP_DIRS': True, 17 'OPTIONS': { 18 'context_processors': [ 19 'django.template.context_processors.debug', 20 'django.template.context_processors.request', 21 'django.contrib.auth.context_processors.auth', 22 'django.contrib.messages.context_processors.messages', 23 'django.template.context_processors.static', #自分で追加してみた 24 ], 25 }, 26 }, 27] 28----------------------------------------------------------------------- 29 30urls.py 31 32from django.conf.urls import include,url 33from django.contrib import admin 34from django.urls import path 35 36import manager.views as manager_view 37 38urlpatterns = [ 39 #path('admin/', admin.site.urls), 40 url(r'^admin/', admin.site.urls), 41 url(r'^worker_list/', manager_view.WorkerListView.as_view()) 42] 43 44----------------------------------------------------------------------- 45views.py 46 47from django.shortcuts import render 48 49# Create your views here. 50from django.shortcuts import render, redirect, get_object_or_404 51from django.views.generic import TemplateView 52 53from manager.models import * 54 55from django.shortcuts import get_object_or_404 56 57get_object_or_404(Person, id=20) 58 59 60class WorkerListView(TemplateView): 61 template_name = "worker_list.html" 62 63 def get(self, request, *args, **kwargs): 64 context = super(WorkerListView, self).get_context_data(**kwargs) 65 return render(self.request, self.template_name, context)
補足情報(FW/ツールのバージョンなど)
templeteの住所は\app\manager_project\manager\templates
worker_listはこのtemplatesの中にあります
あなたの回答
tips
プレビュー