I was wondering if somebody could help me out. i'm trying to write a simple form to create users ... however the post data always seems to be empty.
Here's the template: {% extends "base" %} {% block heading %} Welcome to Greek Life Management System, complete the information below to create a new account. {% endblock %} {% block content %} <h2>Create a new account</h2> {% if errors %} {{errors}} {% endif %} <form name="create" method="post" action="/CreateAccount"> <table border="0"> <tr> <td>First Name:</td> <td><input type="text" name="first_name" size="45" /></td> </tr> <tr> <td>Last Name:</td> <td><input type="text" name="last_name" size="45" /></td> </tr> <tr><td>E-Mail:</td><td><input type="text" name="email" size="45" /></td></tr> <tr><td colspan="2"> </td></tr> <tr><td>Username:</td><td><input type="text" name="username" size="45" /></td></tr> <tr><td>Password:</td><td><input type="password" name="password" size="45" /></td></tr> <tr><td>Confirm password:</td><td><input type="password" name="confirmpassword" size="45" /></td></tr> <tr><td colspan="2"> </td></tr> <tr> <td>What chapter do you belong to?</td> <td><select name="chapter"> {% for option in chapters %} <option value="{{ option.id }}">{{ option.title }}</option> {% endfor %} </select> </td> </tr> </table> <h2></h2> <p style="align: right"><input type="submit" name="submit" value="Create Account" /></p> </form> {% endblock %} And here's the view: from django.core.template import Context, loader from django.utils.httpwrappers import HttpResponse, HttpResponseRedirect from django.models.gms import chapters, Member from django.models.auth import users def createAccount(request): """ Create new account view. """ t = loader.get_template('gms/CreateAccount') errors = request if request.POST: data = request.POST return HttpResponseRedirect('/member') # Check that passwords are equal. if data['password'] != data['confirmpassword']: errors = 'Passwords do not match!' else: # Check that username does not already exist. try: user = users.get_object(username__exact=data['username']) errors = 'Username already exists!' except: # Validation done, create user and member user = users.create_user(data['username'], data['email'], data['password']) user.first_name = data['first_name'] user.last_name = data['last_name'] user.save() # get the chapter chapter = chaptesr.get_object(id__exact=data['chapter']) member = Member(chapter=chapter, user=user, verified=False) member.save() # Created the user, notify the user. return HttpResponseRedirect('/members/%s' % user.username) c = Context({'title': 'Create Account', 'navigation': 'nav/none', 'chapters': chapters.get_list(), 'errors': errors, }) return HttpResponse(t.render(c)) Thanks for any help! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---