you could also use this (I haven't used it myself but looks promising):
http://github.com/johnboxall/django-paypal/tree/master

and it will handle the IPN for you.

- raf

On Sun, Aug 30, 2009 at 9:07 AM, orschiro <orsch...@googlemail.com> wrote:

>
> Hello guys,
>
> first thank you for your suggestions. I have to admit I'm pretty new
> to Django and coding itself, so please be patient with me. *g*
>
> From your the ideas I tried to implement the following one.
>
> >     if (None == request.META.get('HTTP_REFERER')):
> >         return HttpResponseRedirect(reverse(YOUR VIEW FUNCTION THAT
> > REDIRECT TO DOWNLOAD URL))
> >     elif (-1 == request.META.get('HTTP_REFERER')
> >                 .find(reverse(YOUR VIEW FUNCTION THAT REDIRECT TO
> > DOWNLOAD URL))):
> >         return HttpResponseRedirect(reverse(YOUR VIEW FUNCTION THAT
> > REDIRECT TO DOWNLOAD URL))
> >     elif (request.method == 'POST'):
>
> But I think it would be better to show you my complete views.py
>
> http://pastebin.org/13392
>
> And for the sake of completeness my urls.py
>
> http://pastebin.org/13391
>
> After starting the development server I receive the error message:
>
> IndentationError at /
>
> ('unindent does not match any outer indentation level', ('/home/
> orschiro/projects/test/download/views.py', 13, 50, "\t    elif (-1 ==
> request.META.get('HTTP_REFERER')\n"))
>
> If this approach isn't working I may try your other suggestions but as
> I'm quite a newbie I'm happy about all detailed help I can get.
>
> Once again thanks for your help.
>
> orschiro
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to