Take a look at your url patterns. Your first one is: (r'^addorder/', add_order),
so 'addorder/results' is going to match to your first url pattern (so would 'addorder/mydogspot' for that matter). The view to be executed will be add_order. Cheers -Brian On Mar 3, 2:27 pm, bobhaugen <[EMAIL PROTECTED]> wrote: > Yet another n00b problem...I'm sure I got another stupid mistake in > here, but can't see it. Tried many variations. > > I cut this down to a simple example that reproduces the problem (the > real thing is a lot more complex), and only included the relevant > details here. > Running django-trunk on Ubuntu 7.10 using the development server and > sqlite3. > > # urls.py > > urlpatterns = patterns('', > (r'^addorder/', add_order), > (r'^addorder/results/', results), > ) > > # views.py > > def add_order(request): > if request.method == 'POST': > form = OrderForm(request.POST) > if form.is_valid(): > form.save() > return HttpResponseRedirect('results') > else: > form = OrderForm() > return render_to_response('orders/add_order.html', {'form': form}) > > def results(request): > return render_to_response('orders/results.html') > > # add_order.html > > {% block content %} > <form action="." method="POST" > > <table> > {{ form.as_table }} > </table> > <input type="submit" value="Submit Order" > > </form> > {% endblock %} > > # results.html > > <html> > <head> > <title>Add Order Results</title> > </head> > <body> > <h1>Add Order Results go here.</h1>> > </body> > </html> > > No error messages. The order gets added. > > But the results.html template never gets displayed. The URL > ishttp://127.0.0.1:8000/addorder/resultsbut the template displayed is > still add_order.html. > > Terminal says: > [03/Mar/2008 16:16:27] "GET /addorder/results HTTP/1.1" 200 898 > > What am I doing wrong? --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---