You are creating a dictionary with the name “context”.
A dictionary is initialized by surrounding key-value pairs in braces. { }
The key and the value is separated by a colon. :
The pairs are separated from each other by a comma. ,
Example: dictionary = { key1: value1, key2: value2, key3: value3 }
Inside the context dictionary is one key of a string with the data
‘latest_question_list’.
That key is assigned the value of latest_question_list, which is a name that
points to the value returned by Question.objects.order_by(‘-pub_date’)[:5].
template.render is a function that takes a context and a request.
request was an argument passed into the view function named index.
context is the dictionary with the value we assigned it above.
template.render returns a value that is passed to HttpResponse, which the view
named index returns.
If you are new to programming, you may want to take a look at the Python
tutorial:
https://docs.python.org/3.6/tutorial/
From: [email protected] [mailto:[email protected]] On
Behalf Of Pachal Phillip
Sent: Thursday, April 27, 2017 4:23 AM
To: Django users
Subject: please im new to django.Need help understanding small code of django
poll app.Highlighted with ******************
polls/views.py
from django.http import HttpResponse
from django.template import loader
from .models import Question
def index(request):
latest_question_list = Question.objects.order_by('-pub_date')[:5]
template = loader.get_template('polls/index.html')
************please Explain me this part specially ('latest_question_list'=
latest_question_list) ******** context = {
'latest_question_list': latest_question_list,
}
return HttpResponse(template.render(context, request))
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
[email protected]<mailto:[email protected]>.
To post to this group, send email to
[email protected]<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/68a91c29-bac0-4189-8923-d46f3bc1ef87%40googlegroups.com<https://groups.google.com/d/msgid/django-users/68a91c29-bac0-4189-8923-d46f3bc1ef87%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/bdb9b493205648c78122d1b042123b46%40ISS1.ISS.LOCAL.
For more options, visit https://groups.google.com/d/optout.