Sunday, May 12, 2013

Re: HttpResponse.has_header

On Sun, May 12, 2013 at 1:07 AM, Masklinn <masklinn@masklinn.net> wrote:
> On 12 mai 2013, at 05:04, Larry Martell <larry.martell@gmail.com> wrote:
>> On Sat, May 11, 2013 at 9:08 AM, Masklinn <masklinn@masklinn.net> wrote:
>>>
>>> On 2013-05-11, at 17:01 , Larry Martell wrote:
>>>
>>>> On Sat, May 11, 2013 at 8:23 AM, Masklinn <masklinn@masklinn.net> wrote:
>>>>> On 2013-05-11, at 15:57 , Larry Martell wrote:
>>>>>>
>>>>>> Yes, that is what I did. This is not in my urlconf. It's in a view
>>>>>> function. I replaced:
>>>>>>
>>>>>> return direct_to_template(request, template)
>>>>>>
>>>>>> by:
>>>>>>
>>>>>> return TemplateView.as_view(template_name=template)
>>>>>>
>>>>>> Is that not correct?
>>>>>
>>>>> Indeed not, `TemplateView.as_view(template)` is roughly equivalent to
>>>>> `functools.partial(direct_to_template, template=template)`: it's only
>>>>> one half of the operation, which returns a callable replying to
>>>>> requests.
>>>>>
>>>>> You need something along the lines of `TemplateView.as_view(template)(request)`
>>>>
>>>> I appreciate all the assistance. I tried that and got:
>>>>
>>>> TypeError: as_view() takes exactly 1 argument (2 given)
>>>
>>> Oh yeah, you need to pass it as the keyword argument "template_name"
>>> sorry about that. Basically take your code and add "(request)" at the
>>> end.
>>>
>>> If the current request is a GET obviously.
>>
>> Thanks. That got me further along. I don't understand that syntax
>> though. Never see that before.
>
> It's nothing more than a function returning a function, both being called in sequence

Very cool. Never seen that before in python.

--
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 django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate