Thursday, October 9, 2014

best aproach to pass an email from the url to a view?

I put the Email that I got from a form into the url (I am using the url as a variable to store the email)

and look like this

url:
url(r'^vote/thank/(?<your_email>   #here should be RE catching the email    )$', views.thank),
view:
def thank(request, your_email=None):
    c
= {"thanks_body": "thanks_body view"}
    c
["his_email"] = your_email
   
return render(request, "thanks.html", c)

I am having issues to try to come up with a RE to grab the email
using it on my url
such
url(r'^vote/thank/(?<your_email>^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$ ', views.thank),
 and I still don't catch it, I think because I am just copy pasting but in the url string should be arrenge diferntly?
I was reading about a  get function that can make a quary on the url like a dictionary?  any example on how to use it?

thanks,  (I order a book for RE  =)  just to be able to udertand a little bit more   )



--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/b84874c3-32ad-47fb-82db-5e48b87a975d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment