Proposal / Fix: auto_now should set a date for DateField
|Reported by:||HuCy||Owned by:||nobody|
|Component:||Database layer (models, ORM)||Version:||master|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
For a DateField, if auto_now is enabled, a datetime value (datetime.datetime.now()) is inserted - which will make some queries more complicated.
The attached patch "fixes" that behaviour by inserting datetime.date.today() for DateField instances
and datetime.datetime.now() for DateTimeField instances.
But perhaps this is intended, since you can use datetime.date.today as the default parameter.