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.