HttpResponseRedirect doesn't return a template so you just need to add
your message before the redirect:
request.user.message_set.create(message="Your playlist was added
successfully.")
You should implement the display of your messages on your base
template like this:
<ul>{% for message in messages %}<li>{{ message }}</li>{% endfor %}</
ul>
This will display and remove the messages from the message queue.
The RequestContext is needed to make the "messages" variable
available.
There is another solution available here:
http://www.djangosnippets.org/snippets/319/
On Oct 4, 11:50 am, francois <[EMAIL PROTECTED]> wrote:
> On 3 oct, 18:54, "James Bennett" <[EMAIL PROTECTED]> wrote:
>
> >http://www.djangoproject.com/documentation/authentication/#messages
>
> Can I use messages with a HttpResponseRedirect?
>
> In the example given I need to give the context_instance but how to do
> that with HttpResponseRedirect (which doesn't take any other argument
> that the url) ?
>
> """
> request.user.message_set.create(message="Your playlist was added
> successfully.")
> return render_to_response("playlists/create.html",
> context_instance=RequestContext(request))
> """
>
> francois
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---