Greg, it looks to me like you are storing a date value into a datetime field. Consider the error:
File "/home/clemsoncrew/site-packages/django/forms/widgets.py", line 662, > in decompress > return [value.date(), value.time().replace(microsecond=0)] > > AttributeError: 'datetime.date' object has no attribute 'date' > The Django code is trying to peel away the date and time values from the value in the form field. But evidently the form field contains a datetime.date, whereas Django is expecting a datetime.datetime. Does that make sense? Perhaps you are passing in something like "datetime.date.today()" where you should be passing in something like "datetime.datetime.now()". Or else maybe your field really should be a date field instead of a datetime field? -- Scott On Thu, Aug 28, 2008 at 11:35 AM, Greg Taylor <[EMAIL PROTECTED]>wrote: > > Thanks for the tip. I replaced all of my from datetime import datetime > istances, but it looks like this is still happening. The problem only > manifested itself when I updated to the latest trunk. I was previously > running a few revisions earlier than the signals refactoring. If you > have any other ideas, I'm all ears, this is a bit of a showstopper for > me. > > Thanks! > Greg > > On Aug 28, 10:31 am, Daniel Roseman <[EMAIL PROTECTED]> > wrote: > > On Aug 28, 3:01 pm, Greg Taylor <[EMAIL PROTECTED]> wrote: > > > > > I'm getting the following error on some of my models with > > > DateTimeFields. Any ideas? > > > > > Traceback (most recent call last): > > > > ... snip. ... > > > > > File "/home/clemsoncrew/site-packages/django/forms/widgets.py", line > > > 662, in decompress > > > return [value.date(), value.time().replace(microsecond=0)] > > > > > AttributeError: 'datetime.date' object has no attribute 'date' > > > > This probably means that somewhere in your code you've done "from > > datetime import datetime" rather than just "import datetime". > > Annoyingly and confusingly, both the module and one of its classes are > > called datetime. The *module* 'datetime' does have an attribute called > > 'date', but the *class* 'datetime' does not. > > > > Basically, unless you have a very good reason, you should always use > > "import datetime". > > -- > > DR. > > > -- http://scott.andstuff.org/ | http://truthadorned.org/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---