﻿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
25480	CharField + choices + default = fields.E008	Christopher Schäpers	nobody	"Have this as your models.py:

{{{
from django.db import models
from django.utils.translation import ugettext_lazy

breakage_status = (
    (ugettext_lazy(""In queue""), 'queue'),
    (ugettext_lazy(""Processing""), 'proces'),
    (ugettext_lazy(""Done""), 'done'),
)

class Breakage(models.Model):
    status = models.CharField(max_length=6, default=""queue"", choices=breakage_status)
}}}

Results in:
{{{
(project)kondou:project/ (master✗) $ ./manage.py check
SystemCheckError: System check identified some issues:

ERRORS:
project.Breakage.status: (fields.E008) Invalid 'default' value: Value 'queue' is not a valid choice.

System check identified 1 issue (0 silenced).
}}}
with `default=""queue""`
{{{
(project)kondou:project/ (master✗) $ ./manage.py check
SystemCheckError: System check identified some issues:

ERRORS:
project.Breakage.status: (fields.E008) Invalid 'default' value: Value ""(<django.utils.functional.lazy.<locals>.__proxy__ object at 0x7ff17180d358>, 'queue')"" is not a valid choice.

System check identified 1 issue (0 silenced).
}}}
with `default=breakage_status[0]`

{{{
(project)kondou:project/ (master✗) $ ./manage.py check
SystemCheckError: System check identified some issues:

ERRORS:
project.Breakage.status: (fields.E008) Invalid 'default' value: Value 'queue' is not a valid choice.

System check identified 1 issue (0 silenced).
}}}
with `default=breakage_status[0][1]`

{{{
(project)kondou:project/ (master✗) $ ./manage.py check
SystemCheckError: System check identified some issues:

ERRORS:
project.Breakage.status: (fields.E008) Invalid 'default' value: Ensure this value has at most 6 characters (it has 8).

System check identified 1 issue (0 silenced).
}}}
with `default=breakage_status[0][0]`."	Uncategorized	closed	Database layer (models, ORM)	1.9a1	Normal	invalid			Unreviewed	0	0	0	0	0	0
