thanks guys it worked. i did a POST from and it worked ;)

cheers

On Friday, May 4, 2012 8:58:58 AM UTC+1, Jani Tiainen wrote:
>
>
> 4.5.2012 1:22, psychok7 kirjoitti: 
> > hi i have done a succefull query and i converted the results into links 
> > so i can make a post by clicking on the links to make a reservation. 
>
> No, you haven't. When you click you'll still send very much standard GET 
> request to server. You can and should verify that by using some 
> debugging console. 
>
> > my problem is, theres a variable timeout that i want to specify 
> > manually, but i get a "Key 'timeout' not found in <QueryDict: {}>" 
> > 
> > i know i am supposed to pass that variable but i just dont know how. 
>
> > my code is : 
> > 
> > def reserve (request,user_id,park_id): 
> > #only works if the user exists in database 
> > u = get_object_or_404(User, pk=user_id) 
> > n = get_object_or_404(Notification, pk=park_id) 
> > p = get_object_or_404(Park, pk=1) 
> > r = Reservation(user=u ,notification=n, park=p, 
> > 
> timeout=int(request.POST['timeout']),active=True,parked=False,reservation_date=datetime.now())
>  
>
> > r.save() 
> > return HttpResponse('Spot reserved') 
> > 
> > html: 
> > 
> > {% if parks %} <p>You searched for: <strong>{{ query }}</strong></p> 
> > <p>Found {{ parks|length }} park{{ parks|pluralize }}.</p> <ul> {% for 
> > park in parks %} <input type="text" name="timeout" value="60" 
> > id="timeout"> <li><a href="/accounts/{{ user.id }}/reserve/{{ park.id 
> > }}">{{ park.park_address }}</a></li> {% endfor %} </ul> {% endif %} 
> > 
> > can someone help me? 
>
> If above is your true HTML and nothing removed you're just creating list 
> of standard links. 
>
> If you want to pass additional parameters there is few ways to achieve it: 
>
> a) You can modify your sent url by javascript and add timeout manually 
> to get query parameters. 
>
> b) You transform your links to selectable list/dropdown and create real 
> HTML form to send post with real submit button. 
>
> c) Hybrid of a and b. I won't go into details since it would be just a 
> mess. 
>
> -- 
> Jani Tiainen 
>
> - Well planned is half done and a half done has been sufficient before... 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/bRe-Gj-8qJcJ.
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