我是 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',
)),
)
并在我看来得到了相同的结果。我假设您可以使用查询集做不同的事情?