私はDjangoにかなり慣れていないので、ListViewのような汎用ビューでモデルを定義することとクエリセットを定義することの違いは何でしょうか。プロジェクトのurls.pyファイルのコード例は次のとおりです。
urlpatterns = patterns('',
url(r'^$', ListView.as_view(
model=Person,
context_object_name='people',
template_name='index.html',
)),
)
私もこれを使用しました:
urlpatterns = patterns('',
url(r'^$', ListView.as_view(
queryset=Person.objects.all,
context_object_name='people',
template_name='index.html',
)),
)
そして、私の見解では同じ結果を受け取りました。クエリセットでできることはいろいろあると思いますか?