Tôi có mô hình db dưới đây:
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)
Tôi thêm một ví dụ mới bằng cách sử dụng dưới đây:
tp = TermPayment.objects.create(**kwargs)
Vấn đề của tôi: tất cả các bản ghi trong cơ sở dữ liệu có cùng giá trị trong trường ngày, đó là ngày thanh toán đầu tiên. Sau khi máy chủ khởi động lại, một bản ghi có ngày mới và các bản ghi khác có cùng bản ghi đầu tiên. Có vẻ như một số dữ liệu được lưu trữ, nhưng tôi không thể tìm thấy ở đâu.
cơ sở dữ liệu: mysql 5.1.25
django v1.1.1
default=datetime.now
- lưu ý, mà không gọi như trongnow()
Không phải là tiêu chuẩn cho DateTimeField, nhưng ... tiện dụng bất kỳ.