﻿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
5240	error in tutorial	cristi.tudose@…	Jacob	"hi.

Today I have started learn django. It's amazing !!!
But !

URL: http://www.djangoproject.com/documentation/tutorial01/

polls/models.py

from django.db import models

class Poll(models.Model):
    question = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

class Choice(models.Model):
    poll = models.ForeignKey(Poll)
    choice = models.CharField(max_length=200)
    votes = models.IntegerField()

It's not max_length=200 ! it's maxlength=200

after execution:

devserver # python manage.py sql polls
mysite.polls: __init__() got an unexpected keyword argument 'max_length'
1 error found.
Traceback (most recent call last):
  File ""manage.py"", line 11, in <module>
    execute_manager(settings)
  File ""/usr/local/lib/python2.5/site-packages/django/core/management.py"", line 1678, in execute_manager
    execute_from_command_line(action_mapping, argv)
  File ""/usr/local/lib/python2.5/site-packages/django/core/management.py"", line 1626, in execute_from_command_line
    mod_list = [models.get_app(app_label) for app_label in args[1:]]
  File ""/usr/local/lib/python2.5/site-packages/django/db/models/loading.py"", line 40, in get_app
    mod = load_app(app_name)
  File ""/usr/local/lib/python2.5/site-packages/django/db/models/loading.py"", line 51, in load_app
    mod = __import__(app_name, {}, {}, ['models'])
  File ""/usr/local/www/apache22/data/cristi.prosportequipment.ro/mysite/../mysite/polls/models.py"", line 3, in <module>
    class Poll(models.Model):
  File ""/usr/local/www/apache22/data/cristi.prosportequipment.ro/mysite/../mysite/polls/models.py"", line 4, in Poll
    question = models.CharField(max_length=200)
TypeError: __init__() got an unexpected keyword argument 'max_length'


polls.poll: ""question"": CharFields require a ""maxlength"" attribute.
polls.choice: ""choice"": CharFields require a ""maxlength"" attribute.

If I'm wrong, excuse me.
I use django on a FreeBSD box. And I installed django from ports.

Thanks !"		closed	Documentation	0.96		invalid			Unreviewed	0	0	0	0	0	0
