Python request.GET.GET(';page';)是什么意思?
request.GET.GET('page')是什么意思? 还有人能解释一下这里发生了什么:Python request.GET.GET(';page';)是什么意思?,python,django,Python,Django,request.GET.GET('page')是什么意思? 还有人能解释一下这里发生了什么: def post_list(request): object_list = Post.published.all() paginator = Paginator(object_list, 3)# 3 posts in each page page = request.GET.get('page') try: posts = paginator.page(page) except PageNotA
def post_list(request):
object_list = Post.published.all()
paginator = Paginator(object_list, 3)# 3 posts in each page
page = request.GET.get('page')
try:
posts = paginator.page(page)
except PageNotAnInteger:
# If page is not an integer deliver the first page
posts = paginator.page(1)
except EmptyPage:
# If page is out of range deliver last page of results
posts = paginator.page(paginator.num_pages)
return render(request,
'blog/post/list.html',
{'page': page,
'posts': posts})
简单!它从一个网站获取数据,数据可以是HTML或纯文本,从上面的代码来看,它看起来像是从一个网站显示数据,并以一种很好的格式呈现,可能是在一个很好的网页GUI中?就我个人而言,我会采取不同的做法,但这与整个代码不一样。这里可能有人识别您正在使用的库,但您确实应该包括您正在使用的库