Here's my forms.py:
from dojango.forms.models import ModelForm as DojoModelForm
from dojango.forms import fields, widgets
class BasicUserAttributesForm(DojoModelForm):
user_role = fields.CharField(label="Please pick your role.",
max_length=10, widget=widgets.Select(choices=ROLE_CHOICES,
attrs={'onchange':'get_newform();'}))
Here's my views.py:
@login_required
def attributes_wizard_index(request):
u = g_user(request.user)
form = BasicUserAttributesForm()
return render_to_response('authn/attributes_wizard_index.html', {
'role_form':form,
'g_user':g_auth(request.user)}
)
Traceback:
Environment:
Request Method: GET
Request URL:
http://localhost:8000/authn/attributes_wizard/
Django Version: 1.1.1
Python Version: 2.6.4
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'emailauth',
'rbac',
'dojango',
'geriatric',
'geriatric.authn',
'geriatric.invite']
Installed Middleware:
('dojango.middleware.DojoCollector',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware')
Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response
92. response = callback(request, *callback_args,
**callback_kwargs)
File "/usr/lib/pymodules/python2.6/django/contrib/auth/decorators.py"
in __call__
78. return self.view_func(request, *args, **kwargs)
File "/home/bernz/workspace/geriatric/geriatric/../geriatric/authn/views.py"
in attributes_wizard_index
32. form = BasicUserAttributesForm()
File "/usr/lib/pymodules/python2.6/django/forms/models.py" in __init__
218. self.instance = opts.model()
Exception Type: TypeError at /authn/attributes_wizard/
Exception Value: 'NoneType' object is not callable
--
Hacker for hire.
ineedahacker.com