아래 db 모델이 있습니다.
from datetime import datetime
class TermPayment(models.Model):
# I have excluded fields that are irrelevant to the question
date = models.DateTimeField(default=datetime.now(), blank=True)
아래를 사용하여 새 인스턴스를 추가합니다.
tp = TermPayment.objects.create(**kwargs)
내 문제 : 데이터베이스의 모든 레코드는 첫 번째 지불 날짜 인 날짜 필드의 값이 동일합니다. 서버가 다시 시작된 후 한 레코드는 새로운 날짜를 가지며 다른 레코드는 첫 번째 레코드와 동일합니다. 일부 데이터가 캐시 된 것처럼 보이지만 어디에서 찾을 수 없습니다.
데이터베이스 : mysql 5.1.25
장고 v1.1.1
default=datetime.now
-참고,now()
DateTimeField의 표준은 아니지만 ...