TypeError
Python 2.4.4: /usr/bin/python
Sat Sep 4 00:05:15 2010

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /home/nolenjb/apd.jasonnolen.com/fcgi.py in run(self=<fcgi.Request object>)
  578         """Runs the handler, flushes the streams, and ends the request."""
  579         try:
  580             protocolStatus, appStatus = self.server.handler(self)
  581         except:
  582             traceback.print_exc(file=self.stderr)
protocolStatus undefined, appStatus undefined, self = <fcgi.Request object>, self.server = <fcgi.WSGIServer object>, self.server.handler = <bound method WSGIServer.handler of <fcgi.WSGIServer object>>
 /home/nolenjb/apd.jasonnolen.com/fcgi.py in handler(self=<fcgi.WSGIServer object>, req=<fcgi.Request object>)
 1264         try:
 1265             try:
 1266                 result = self.application(environ, start_response)
 1267                 try:
 1268                     for data in result:
result = None, self = <fcgi.WSGIServer object>, self.application = <django.core.handlers.wsgi.WSGIHandler object>, environ = {'DH_USER': 'nolenjb', 'DOCUMENT_ROOT': '/home/nolenjb/apd.jasonnolen.com', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'apd.jasonnolen.com', ...}, start_response = <function start_response>
 /home/nolenjb/django/trunk/django/core/handlers/wsgi.py in __call__(self=<django.core.handlers.wsgi.WSGIHandler object>, environ={'DH_USER': 'nolenjb', 'DOCUMENT_ROOT': '/home/nolenjb/apd.jasonnolen.com', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'apd.jasonnolen.com', ...}, start_response=<function start_response>)
  237                 response = http.HttpResponseBadRequest()
  238             else:
  239                 response = self.get_response(request)
  240 
  241                 # Apply response middleware
response undefined, self = <django.core.handlers.wsgi.WSGIHandler object>, self.get_response = <bound method WSGIHandler.get_response of <django.core.handlers.wsgi.WSGIHandler object>>, request = <WSGIRequest GET:<QueryDict: {}>, POST:<QueryDic...gi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
 /home/nolenjb/django/trunk/django/core/handlers/base.py in get_response(self=<django.core.handlers.wsgi.WSGIHandler object>, request=<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDic...gi.url_scheme': 'http', 'wsgi.version': (1, 0)}>)
   65         # Apply request middleware
   66         for middleware_method in self._request_middleware:
   67             response = middleware_method(request)
   68             if response:
   69                 return response
response undefined, middleware_method = <bound method CommonMiddleware.process_request o...jango.middleware.common.CommonMiddleware object>>, request = <WSGIRequest GET:<QueryDict: {}>, POST:<QueryDic...gi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
 /home/nolenjb/django/trunk/django/middleware/common.py in process_request(self=<django.middleware.common.CommonMiddleware object>, request=<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDic...gi.url_scheme': 'http', 'wsgi.version': (1, 0)}>)
   55         if settings.APPEND_SLASH and (not old_url[1].endswith('/')):
   56             try:
   57                 urlresolvers.resolve(request.path_info)
   58             except urlresolvers.Resolver404:
   59                 new_url[1] = new_url[1] + '/'
global urlresolvers = <module 'django.core.urlresolvers' from '/home/nolenjb/django/trunk/django/core/urlresolvers.pyc'>, urlresolvers.resolve = <function resolve>, request = <WSGIRequest GET:<QueryDict: {}>, POST:<QueryDic...gi.url_scheme': 'http', 'wsgi.version': (1, 0)}>, request.path_info = u'/robots.txt'
 /home/nolenjb/django/trunk/django/core/urlresolvers.py in resolve(path=u'/robots.txt', urlconf=None)
  242 
  243 def resolve(path, urlconf=None):
  244     return get_resolver(urlconf).resolve(path)
  245 
  246 def reverse(viewname, urlconf=None, args=None, kwargs=None, prefix=None):
global get_resolver = <function get_resolver>, urlconf = None, ).resolve undefined, path = u'/robots.txt'
 /home/nolenjb/django/trunk/django/core/urlresolvers.py in resolve(self=<RegexURLResolver apd.urls ^/>, path=u'/robots.txt')
  176         if match:
  177             new_path = path[match.end():]
  178             for pattern in self.urlconf_module.urlpatterns:
  179                 try:
  180                     sub_match = pattern.resolve(new_path)
pattern undefined, self = <RegexURLResolver apd.urls ^/>, self.urlconf_module = <module 'apd.urls' from '/home/nolenjb/django/django_projects/apd/urls.pyc'>, self.urlconf_module.urlpatterns = [<RegexURLPattern None ^admin/?(.*)>, <RegexURLResolver photologue.urls ^portfolio/>, <RegexURLPattern None ^yui/cal/?$>, <RegexURLPattern None ^yui/grid/2col/full?$>, <RegexURLPattern None ^yui/grid/4/?$>]
 /home/nolenjb/django/trunk/django/core/urlresolvers.py in _get_urlconf_module(self=<RegexURLResolver apd.urls ^/>)
  195             return self._urlconf_module
  196         except AttributeError:
  197             self._urlconf_module = __import__(self.urlconf_name, {}, {}, [''])
  198             return self._urlconf_module
  199     urlconf_module = property(_get_urlconf_module)
self = <RegexURLResolver apd.urls ^/>, self._urlconf_module = <module 'apd.urls' from '/home/nolenjb/django/django_projects/apd/urls.pyc'>, builtin __import__ = <built-in function __import__>, self.urlconf_name = 'apd.urls'
 /home/nolenjb/django/django_projects/apd/urls.py
    5 from django.contrib import admin
    6 
    7 admin.autodiscover()
    8 
    9 urlpatterns = patterns('',
admin = None, admin.autodiscover undefined
 /home/nolenjb/django/trunk/django/contrib/admin/__init__.py in autodiscover()
   36             continue
   37 
   38         # Step 3: import the app's admin file. If this has errors we want them
   39         # to bubble up.
   40         __import__("%s.admin" % app)
builtin __import__ = <built-in function __import__>, app = 'django.contrib.auth'
 /home/nolenjb/django/trunk/django/contrib/auth/admin.py
  110 
  111 
  112 admin.site.register(Group, GroupAdmin)
  113 admin.site.register(User, UserAdmin)
  114 
admin = None, admin.site undefined, Group = None, GroupAdmin = None
 /home/nolenjb/django/trunk/django/contrib/admin/sites.py in register(self=<django.contrib.admin.sites.AdminSite object>, model_or_iterable=[<class 'django.contrib.auth.models.Group'>], admin_class=<class 'django.contrib.auth.admin.GroupAdmin'>, **options={})
   75 
   76             # Validate (which might be a no-op)
   77             validate(admin_class, model)
   78 
   79             # Instantiate the admin class to save in the registry
validate = <function validate>, admin_class = <class 'django.contrib.auth.admin.GroupAdmin'>, model = <class 'django.contrib.auth.models.Group'>
 /home/nolenjb/django/trunk/django/contrib/admin/validation.py in validate(cls=<class 'django.contrib.auth.admin.GroupAdmin'>, model=<class 'django.contrib.auth.models.Group'>)
   20     # Before we can introspect models, they need to be fully loaded so that
   21     # inter-relations are set up correctly. We force that here.
   22     models.get_apps()
   23 
   24     opts = model._meta
global models = <module 'django.db.models' from '/home/nolenjb/django/trunk/django/db/models/__init__.pyc'>, models.get_apps = <bound method AppCache.get_apps of <django.db.models.loading.AppCache object>>
 /home/nolenjb/django/trunk/django/db/models/loading.py in get_apps(self=<django.db.models.loading.AppCache object>)
   95     def get_apps(self):
   96         "Returns a list of all installed modules that contain models."
   97         self._populate()
   98 
   99         # Ensure the returned list is always in the same order (with new apps
self = <django.db.models.loading.AppCache object>, self._populate = <bound method AppCache._populate of <django.db.models.loading.AppCache object>>
 /home/nolenjb/django/trunk/django/db/models/loading.py in _populate(self=<django.db.models.loading.AppCache object>)
   55                 if app_name in self.handled:
   56                     continue
   57                 self.load_app(app_name, True)
   58             if not self.nesting_level:
   59                 for app_name in self.postponed:
self = <django.db.models.loading.AppCache object>, self.load_app = <bound method AppCache.load_app of <django.db.models.loading.AppCache object>>, app_name = 'apd.nav', builtin True = True
 /home/nolenjb/django/trunk/django/db/models/loading.py in load_app(self=<django.db.models.loading.AppCache object>, app_name='apd.nav', can_postpone=True)
   70         self.handled[app_name] = None
   71         self.nesting_level += 1
   72         mod = __import__(app_name, {}, {}, ['models'])
   73         self.nesting_level -= 1
   74         if not hasattr(mod, 'models'):
mod undefined, builtin __import__ = <built-in function __import__>, app_name = 'apd.nav'
 /home/nolenjb/django/django_projects/apd/nav/models.py
   28     return url
   29 
   30 class NavLink(models.Model):
   31     cacheValid = False
   32     url_name = models.SlugField(unique=True)
NavLink undefined, models = None, models.Model undefined
 /home/nolenjb/django/django_projects/apd/nav/models.py in NavLink()
   31     cacheValid = False
   32     url_name = models.SlugField(unique=True)
   33     display_name = models.CharField(maxlength=50)
   34     template = models.CharField(help_text="the page this link should go to", maxlength=200, choices=TEMPLATES)
   35     parent = models.ForeignKey('self', related_name="children", blank=True, null=True)
display_name undefined, global models = None, models.CharField undefined, maxlength undefined

TypeError: __init__() got an unexpected keyword argument 'maxlength'
      args = ("__init__() got an unexpected keyword argument 'maxlength'",)