I'm trying to write a simple html page using Django that passes one
variable via a submit button and text line and prints it out to
another hmtl document. I'm having trouble getting it to work. Could
someone explain what I'm doing wrong? I've included the code below.

urls.py
# -*- coding: cp1252 -*-
from django.conf.urls.defaults import *
from dantest.views import *

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('',
   ('^htmlp1/$', htmlp1),
   ('^htmlp2/$', htmlp2),
)

views.py
from django.shortcuts import render_to_response
import datetime

def htmlp1(request):
    now = datetime.datetime.now()
    return render_to_response('page-one.html', locals())

def htmlp2(request):
    student_id = request.GET['student_id']
    # if id is 12345 then
    # if id is 54321
    return render_to_response('page-two.html', locals())

page-one.html
<html>
<body>
<h1>
Please enter your student ID, you hopeless waste of a dorm room
</h1>
<form action="/htmlp2/" method="get">
  <input type="text" name="student_id"/>
  <input type="submit" value="Submit">
</form>
</br>
To show how to use variables in the template, the time is {{now}}
</body>
</html>

page-two.html
<html>
    <body>
        <h1>You entered id {{student_id}}</h1>
    </body>
</html>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to