One difference between the code snippets that obfuscates rather than
illuminates the difference is the line(s):
context = {
'latest_question_list': latest_question_list,
}
and
context = {'latest_question_list': latest_question_list}
If this was consistently a multiline or single line across the snippets,
that would make it easier for beginning Django users to glance at and
understand the difference.
--
Ticket URL: <https://code.djangoproject.com/ticket/33756>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* Attachment "screenshot.png" added.
Old description:
> In the "Writing Your First App" Tutorial Part 3, under the subsection
> "Write Views That Actually Do Something"
> (https://docs.djangoproject.com/en/4.0/intro/tutorial03/#write-views-
> that-actually-do-something), there is an explanation of the render()
> shortcut as an alternative to HttpResponse() + loader. The explanation
> includes two code snippets for comparison.
>
> One difference between the code snippets that obfuscates rather than
> illuminates the difference is the line(s):
>
> context = {
> 'latest_question_list': latest_question_list,
> }
>
> and
>
> context = {'latest_question_list': latest_question_list}
>
> If this was consistently a multiline or single line across the snippets,
> that would make it easier for beginning Django users to glance at and
> understand the difference.
New description:
In the "Writing Your First App" Tutorial Part 3, under the subsection
"Write Views That Actually Do Something"
(https://docs.djangoproject.com/en/4.0/intro/tutorial03/#write-views-that-
actually-do-something), there is an explanation of the render() shortcut
as an alternative to HttpResponse() + loader. The explanation includes two
code snippets for comparison.
One difference between the code snippets that obfuscates rather than
illuminates the difference is the line(s):
context = {
'latest_question_list': latest_question_list,
}
and
context = {'latest_question_list': latest_question_list}
If this was consistently a multiline or single line across the snippets,
that would make it easier for beginning Django users to glance at and
understand the difference.
Screenshot attached to illustrate.
--
--
Ticket URL: <https://code.djangoproject.com/ticket/33756#comment:1>
* status: new => closed
* resolution: => invalid
Old description:
> In the "Writing Your First App" Tutorial Part 3, under the subsection
> "Write Views That Actually Do Something"
> (https://docs.djangoproject.com/en/4.0/intro/tutorial03/#write-views-
> that-actually-do-something), there is an explanation of the render()
> shortcut as an alternative to HttpResponse() + loader. The explanation
> includes two code snippets for comparison.
>
> One difference between the code snippets that obfuscates rather than
> illuminates the difference is the line(s):
>
> context = {
> 'latest_question_list': latest_question_list,
> }
>
> and
>
> context = {'latest_question_list': latest_question_list}
>
> If this was consistently a multiline or single line across the snippets,
> that would make it easier for beginning Django users to glance at and
> understand the difference.
>
> Screenshot attached to illustrate.
New description:
In the "Writing Your First App" Tutorial Part 3, under the subsection
"Write Views That Actually Do Something"
(https://docs.djangoproject.com/en/4.0/intro/tutorial03/#write-views-that-
actually-do-something), there is an explanation of the render() shortcut
as an alternative to HttpResponse() + loader. The explanation includes two
code snippets for comparison.
One difference between the code snippets that obfuscates rather than
illuminates the difference is the line(s):
{{{
context = {
'latest_question_list': latest_question_list,
}
}}}
and
{{{
context = {'latest_question_list': latest_question_list}
}}}
If this was consistently a multiline or single line across the snippets,
that would make it easier for beginning Django users to glance at and
understand the difference.
Screenshot attached to illustrate.
--
Comment:
Thanks for the report, however we try to avoid trivial code reformatting
unless it's a big problem as it creates extra noise in the history. I
don't think this affects the readability of these snippets.
--
Ticket URL: <https://code.djangoproject.com/ticket/33756#comment:2>