﻿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
22755	Problem with date fields	anonymous	nobody	"Hi.

I found a strange problem with datefield in models. For example we have:
{{{
class MyModel(models.Model):
   date = models.DateField(verbose_name=_('Date'), default=datetime.datetime.now)
}}}

And now we have one object in db with date 2014-06-03 (today). And now i am tring filter objects:

{{{
MyModel.objects.filter(date=date.today()) # Works
MyModel.objects.filter(date='2014-06-03') # Also works
MyModel.objects.filter(date='03-06-2014') # Validation error  [u""'03-06-2014' value has an invalid date format. It must be in YYYY-MM-DD format.""]
}}}

In my opinion, this behavior is not correct. Comparing date and string leads to errors. Why DateField accepts a string as a date?"	Bug	closed	Database layer (models, ORM)	1.6	Normal	invalid	DateField	kamil@…	Unreviewed	0	0	0	0	0	0
