장고 1.1.
나는 models.py에 이것을 가지고있다 :
class User(models.Model):
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
행을 업데이트하면 다음과 같은 결과가 나타납니다.
[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)
내 데이터베이스의 관련 부분은 다음과 같습니다
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
이것이 우려의 원인입니까?
추가 질문 : 내 관리 도구에서이 두 필드가 표시되지 않습니다. 예상 되나요?
update()
메소드가 호출 save()
되지 않아서 modified
필드를 자동으로 업데이트 할 수 없음을 의미합니다