Αναπτύσσω μια εφαρμογή σε Django, και αντιμετωπίζω ένα πρόβλημα με την
μορφή των ημερομηνιών και των αριθμών. Όσο έψαξα στο web δεν κατέληξα
κάπου.
Οι ημερομηνίες στο admin εμφανίζονται με τον iso-τρόπο: 2009-11-22 και
οι αριθμοί 1123.12 (η τελεία ως υποδιαστολή, και χωρίς σημείο για τις
χιλιάδες).
Κοιτώντας στους πίνακες της sqlite (που είναι η βάση που χρησιμοποιώ)
διαπίστωσα ότι έτσι είναι και οι εγγραφές που κρατά η βάση. Μήπως
τελικά είναι θέμα της ΒΔ;
Και τι μπορεί να κάνει κανείς, χωρίς να χρειαστεί ίσως να προσφύγει σε
'χακιές' του django core που δεν θα είναι και ανανεώσιμες στην επόμενη
έκδοση του κώδικα που θα βγεί;
Για τις φόρμες που κατασκευάζω εκτός του admin χρησιμοποιώ το babel-
django και μετατρέπει τις μορφές των ημερομηνιών και των αριθμών μια
χαρά.
Κωνσταντίνος
Θέλει λίγο ψάξιμο κώστα...
http://docs.djangoproject.com/en/dev/ref/settings/#setting-DATE_FORMAT
http://docs.djangoproject.com/en/dev/ref/templates/builtins/