TemplateViewをurl指定に使うべきときとviewsをurl指定に使うべきときの違いがわかりません。
https://docs.djangoproject.com/ja/1.11/intro/tutorial04/ のチュートリアルを見ながらwebサイトを作っています。
urls.pyの書き方で
from django.conf.urls import url from django.views.generic import TemplateView from . import views urlpatterns = [ url(r'(?P<pk>\d+)/results$', views.results, name='poll_results'), url(r'^$',TemplateView.as_view(template_name='app/index.html'),name='app_index'), ]
と2種類の書き方が出てきました。
views.results
と
TemplateView.as_view(template_name='app/index.html'),name='app_index')
です。
views〜の方は今までも使ってきたのでどういうものかはわかるのですが、
TemplateView〜の方はviewsと何が違うのかわかりません。
http://qiita.com/ytyng/items/7cb3c3a5605974151678 をみて、
TemplateViewについて調べていたのですが、viewsとの違いがよくわからず。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。