Django auto_now e auto_now_add
Para o Django 1.1.
Eu tenho isso no meu models.py:
class User(models.Model):
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
Ao atualizar uma linha eu recebo:
[Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null
[Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args)
A parte relevante do meu banco de dados é:
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
Isso é motivo de preocupação?
Pergunta secundária: na minha ferramenta de administração, esses dois campos não estão aparecendo. Isso é esperado?