hi friends,
i developed an application in django-nonrel with appengine.
i'm using django forms for user registration.

forms.py
~~~~~~~~
class RegistrationForm(forms.Form):
    username=forms.CharField(label=u'Username',max_length=30)
    email=forms.CharField(label=u'Email')
    is_staff=forms.BooleanField(label=u'is staff')
    
password1=forms.CharField(label=u'Password',widget=forms.PasswordInput())
    
password2=forms.CharField(label=u'Password(Again)',widget=forms.PasswordInput())

views.py
~~~~~~~~
def register_page(request):
    if request.method=='POST':
        form = RegistrationForm(request.POST)
        if form.is_valid():
            user=User.objects.create_user(
                username=form.cleaned_data['username'],
                password=form.cleaned_data['password1'],
                email=form.cleaned_data['email'],
                is_staff=form.cleaned_data['is_staff'],
            )
        return HttpResponseRedirect('/')
    else:
        form=RegistrationForm()
        variables=RequestContext(request,{'form':form})
    return 
render_to_response('interview/registration/register.html',variables)

register.html
~~~~~~~~~
    <form method="post" action=".">
            {{ form.as_p }}
    <input type="submit" value="register" />

when i try to register,it throws an error .. 
"create_user() got an unexpected keyword argument 'is_staff'" 
i want to create superuser(administrator) on registration.... is there 
anything m doing wrong? Thanks in advance....

-- 
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/-/4HkVMVqNkJwJ.
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