Tuesday, May 14, 2013

Re: HttpResponse.has_header

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.

What would I do for a POST? I have a button that is tied to a form
that is POSTed. In 1.4 the view returned:

return direct_to_template(request, template)

and that worked fine. In 1.5 I've changed it to:

return TemplateView.as_view(template_name=template)(request)

and I end up with a blank page on my browser. No error anywhere, just
a blank page.

--
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