﻿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
12321	CharField default is a str and not unicode	bjourne	nobody	"{{{
In [7]: from django.db.models import CharField

In [8]: CharField().get_default()
Out[8]: ''
}}}
So the default value for CharField and most other model fields are strings and not unicode objects. It seems inconsistent with django's ""unicode everywhere"" policy. But if it actually is supposed to be that way, and default return value is not an oversight, then I think it should be documented somewhere why strings are returned and not unicodes. I can't find it discussed anywhere so I assume it must be a bug."	Cleanup/optimization	closed	Database layer (models, ORM)	dev	Normal	fixed			Accepted	1	0	0	1	0	0
