﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
5144	"""got an unexpected keyword argument 'max_length'"""	mikeh@…	Adrian Holovaty	"I'm using revision 5878 to start a new project.  I have this in my model:
{{{
#!python
    first_name=models.CharField(max_length=100)
    last_name=models.CharField(max_length=50)
}}}
And I have django.contrib.admin enabled.  When I use the Admin App to add a new object of that class, I get the following error::
{{{
Traceback (most recent call last):
File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/django/core/handlers/base.py"" in get_response
  77. response = callback(request, *callback_args, **callback_kwargs)
File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/django/contrib/admin/views/decorators.py"" in _checklogin
  55. return view_func(request, *args, **kwargs)
File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/django/views/decorators/cache.py"" in _wrapped_view_func
  39. response = view_func(request, *args, **kwargs)
File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/django/contrib/admin/views/main.py"" in add_stage
  250. manipulator = model.AddManipulator()
File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/django/db/models/manipulators.py"" in __init__
  71. self.fields.extend(f.get_manipulator_fields(self.opts, self, self.change))
File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/django/db/models/fields/__init__.py"" in get_manipulator_fields
  317. return [man(field_name=field_names[i], **params) for i, man in enumerate(field_objs)]
File ""/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/django/utils/maxlength.py"" in inner
  48. func(self, *args, **kwargs)

  TypeError at /admin/members/people/add/
  __init__() got an unexpected keyword argument 'max_length'
}}}
If I comment out lines 46-67 in django/utils/maxlength.py and change my CharFields records to ""maxlength"" I can add a object but not view it.  But changing that file seems wrong."		closed	Contrib apps	dev		invalid	admin		Unreviewed	0	0	0	0	0	0
