質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1321閲覧

TemplateDoesNotExist at /worker_list/のエラー解決

pekeuto

総合スコア19

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/03/08 17:07

前提・実現したいこと

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の中にあります

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

quickquip

2020/03/09 00:00 編集

> worker_listはこのtemplatesの中にあります の部分、managerはmanagerの、worker_list. は worker_list.html の誤記ですか?
quickquip

2020/03/09 00:00 編集

エラーメッセージは省略せずにバックトレースも載せましょう。 ディレクトリ構造も必要ですね。(url.pyやviews.pyがどこにあるのかサッバリわかりません)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問