前提・実現したいこと
Djangoでアプリを作りたく、まずは簡単なHTML表示をさせてたいと考えております。
試しにviews.pyでHttpResponseで文字列を記載したところ、HTML表示されましたが、
これをTemplateResponseで記載するとHTML表示がされなくなってしまいました。
どこがまちがっているのでしょうか?
該当のソースコード
##■views.py
from django.template.response import TemplateResponse
def index(request):
message = 'Hello, Python!'
return TemplateResponse(request, 'index.html', {'message':message})
##■index.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>{{ message }}</title> </head> <body> <h1>{{ message }}</h1> </body> </html>##■フォルダ構成
config ⇒これがBASE_DIRです
|-first_django_app ⇒アプリケーションフォルダ
|- Template ⇒これがTEMPLATE_DIR
|- index.html
|- views.py
試したこと
・views.pyについて、return HttpResponse('<h3>テスト</h3>')では表示されます
補足情報(FW/ツールのバージョンなど)
・http://127.0.0.1:8000/first_django_app へアクセスしています
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。