मेरे पास नीचे 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
django v1.1.1
default=datetime.now
- नोट,now()
DateTimeField के लिए नहीं मानक के रूप में फोन के बिना , लेकिन ... आसान anycase।