मैं खुद को Django सिखाने के लिए एक छोटे फिटनेस ट्रैकर पर काम कर रहा हूँ। मैं समय के साथ अपना वजन ग्राफ करना चाहता हूं, इसलिए मैंने पाइथन Google चार्ट्स रैपर का उपयोग करने का निर्णय लिया है। Google चार्ट की आवश्यकता है कि आप अपनी तिथि को x समन्वय में परिवर्तित करें। ऐसा करने के लिए, मैं अपने वजन में पिछले वजन से पहले वजन घटाने और उसके बाद एक्स कॉर्ड को समझने के लिए इसका उपयोग करके अपने डेटासेट में दिनों की संख्या लेना चाहता हूं (उदाहरण के लिए, मैं परिणामस्वरूप 100 कर सकता हूं और वृद्धि कर सकता हूं प्रत्येक वाई समन्वय के परिणामस्वरूप संख्या द्वारा एक्स समन्वय।)मैं Django/पायथन में दो तिथियों को घटाना कैसे करूं?
वैसे भी, मुझे यह पता लगाने की आवश्यकता है कि Django डेटाटाइम ऑब्जेक्ट्स को एक दूसरे से कैसे घटाया जाए और अब तक, मैं Google और यहां दोनों स्टैक पर हड़ताली हूं। मुझे PHP पता है, लेकिन ओओ प्रोग्रामिंग पर कभी भी एक संभाल नहीं मिला है, इसलिए कृपया मेरी अज्ञानता से क्षमा करें।
class Goal(models.Model):
goal_weight = models.DecimalField("Goal Weight",
max_digits=4,
decimal_places=1)
target_date = models.DateTimeField("Target Date to Reach Goal")
set_date = models.DateTimeField("When did you set your goal?")
comments = models.TextField(blank=True)
def __unicode__(self):
return unicode(self.goal_weight)
class Weight(models.Model):
""" Weight at a given date and time. """
goal = models.ForeignKey(Goal)
weight = models.DecimalField("Current Weight",
max_digits=4,
decimal_places=1)
weigh_date = models.DateTimeField("Date of Weigh-In")
comments = models.TextField(blank=True)
def __unicode__(self):
return unicode(self.weight)
def recorded_today(self):
return self.date.date() == datetime.date.today()
कैसे ध्यान में रखते हुए आगे बढ़ने के लिए पर कोई भी विचार: यहाँ क्या अपने मॉडल की तरह लग रही है? बहुत बहुत धन्यवाद!
बिल्कुल सही, बहुत बहुत धन्यवाद। इस लगभग verbatim इस्तेमाल किया। –