Ich möchte Tage Differenz zwischen dem aktuellen Datum und dem vorherigen Datum berechnen. ich diesen Code versuchen bekamWie Diff zwischen zwei Daten in Django zu berechnen
requiremntObj = CustomerLeads.objects.all()
a = datetime.datetime.now().date()
for i in requiremntObj:
date1=i.posting_date
diff = a-date1
print diff
ich einen Fehler unsupported operand type(s) for -: 'datetime.date' and 'unicode'
Für aktuelles Datum i Datetime-Objekt bin immer und für date1 i Unicode bin immer.
posting_date = models.DateField()
ist 'posting_date' ein' CharField' oder 'DateTimeField'? – Hybrid
Wie sieht das 'CustomerLeads' Modell aus? Ist 'posting_date' ein richtiges [DateTimeField] (https://docs.djangoproject.com/en/1.10/ref/models/fields/#datetimefield)? Wenn nicht: Fixiere dein Modell! – dhke