Django Views, какому из них следовать? [закрыто]
Я новичок в фреймворке Django, и я запутался в разнице, какой из них мне следует использовать.
Многие разработчики используют "django.views import View", а некоторые - "django.views.generic import ListView ..."
Какой из них оптимизирован в обоих? Я знаю, что их вывод одинаков, но какой из них мне следует использовать?
from django.views import View
....
class HomePage(View):
def get(self, request):
posts = Post.object.all().order_by('created')
context = {'posts':posts}
return render(request, 'html/homepage.html', context)
or this one
class HomePage(ListView):
model = Post
template_name = 'html/homepage.html'
context_object_name = 'posts'
ordering = ['created']
paginate_by = 3