Djangoにて、todoアプリを作成しています。
簡易的にtodoアプリを作成することに成功はしました。
ただ、ListViewを使ってView.pyにてlist.htmlというテンプレートを読み込んでいるのですが、
実際にサーバーでlocalhost:8000/list にアクセスしてみると真っ白で反映されません。
アクセスするとステータスコードは200なので問題ないのですが、真っ白です。
"GET /list/ HTTP/1.1" 200 0
以下にそれぞれのファイルのソースコードを記載します。
list.html
{% for item in objet_list %} {{ item.title }} {{ item.memo }} {% endfor %}
view.py
from django.shortcuts import render from django.views.generic import ListView from .models import TodoModel # Create your views here. class TodoList(ListView): template_name = 'list.html' model = TodoModel
urls.py
from django.conf.urls import include, url from .views import TodoList urlpatterns = [ url('list/', TodoList.as_view()), ]
環境:
Mac OS Mojave
Python 3.8.0
Django 3.0
以上となります。ご知見のありますかた、どなたかよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/02/11 04:31