Hallo zusammen,
ich wollte mich mal wieder in was neuem Probieren und erstelle gerade mit Django eine Fahrtenbuch-App.
Das Model für eine Fahrt sieht so aus
Die Darstellung in der Website ist
Ich habe in settings.py auch einen Eintrag zu DATE_FORMAT = "%d/%m/%Y" gemacht. Leider ebenfalls ohne Erfolg.
Kann es ggf. mit der Datenbank zusammenhängen? Ich konnte für sqlite kein Datefield finden. Aber ich bin davon ausgegangen das Django intern dann die Datenbankdaten zu dem gewünschten Ergebnis wandelt. Dem ist aber auch nicht so.
Hat jemand vielleicht einen Tip, wie ich die 00:00:00 in dem Feld wegbekomme?
--edit--
Ich verwende:
Django 5.0.1
pip 23.3.1
python 3.11.7
setuptools 69.0.3
wheel 0.42.0
--edit--
Viele Grüße
Heinz
ich wollte mich mal wieder in was neuem Probieren und erstelle gerade mit Django eine Fahrtenbuch-App.
Das Model für eine Fahrt sieht so aus
Python:
class Ride(models.Model):
start_date = models.DateField('Startdatum', default=date.today)
start_time = models.TimeField('Startzeit')
end_date = models.DateField('Enddatum', default=date.today)
end_time = models.TimeField('Zielzeit')
route_description = models.TextField()
distance = models.DecimalField(max_digits=4, decimal_places=1)
ride_refund = models.DecimalField(max_digits=5, decimal_places=2)
vehicle = models.ForeignKey('vehicles.Vehicle', on_delete=models.CASCADE, blank=True)
created_at = models.DateTimeField(default=timezone.now)
Die Darstellung in der Website ist
Ich habe in settings.py auch einen Eintrag zu DATE_FORMAT = "%d/%m/%Y" gemacht. Leider ebenfalls ohne Erfolg.
Kann es ggf. mit der Datenbank zusammenhängen? Ich konnte für sqlite kein Datefield finden. Aber ich bin davon ausgegangen das Django intern dann die Datenbankdaten zu dem gewünschten Ergebnis wandelt. Dem ist aber auch nicht so.
Hat jemand vielleicht einen Tip, wie ich die 00:00:00 in dem Feld wegbekomme?
--edit--
Ich verwende:
Django 5.0.1
pip 23.3.1
python 3.11.7
setuptools 69.0.3
wheel 0.42.0
--edit--
Viele Grüße
Heinz
Zuletzt bearbeitet: