SelectDateWidget est très pratique, mais il semble normalement retourner les dates au format "% Y-% m-% d". Il ne prend pas de paramètre de format et n'a pas beaucoup de documentation. Quelqu'un a-t-il eu cette idée ou a-t-il une idée sur la façon de contourner ce problème pour obtenir la sortie de la date dans un autre format? Il y a ce ticket, #6231 qui dit qu'il y a une correction pour qu'il utilise un paramètre DATE_FORMAT de settings.py (bien que je ne vois pas pourquoi on ne peut pas lui donner aussi un paramètre de format). Il y a un patch dans le ticket il y a 2 mois pour l'implémenter, donc il me semble que je devrais utiliser la dernière version de dev de django pour l'utiliser, à moins que je puisse appliquer ce patch à mon installation de django.Format de date pour SelectDateWidget de django
3
A
Répondre
2
DATE_FORMAT travaille avec SelectDateWidget mais vous devez utiliser des chaînes de format sans Percents (tel qu'il est utilisé dans: now template tag) comme ceci:
DATE_FORMAT = 'j N Y'
0
Avez-vous déjà essayé ce réglage? Selon les docs, il semble que DATE_FORMAT=
soit un paramètre valide depuis la version 1.0. Utilisez-vous une version pré-1.0 de django?
http://docs.djangoproject.com/en/1.0/ref/settings/#date-format
-1
La bonne façon de le faire est avec des espaces plutôt que des barres obliques-à-dire
DATE_FORMAT = "%d %m %Y"
Questions connexes
- 1. format de filtre django pour la date
- 2. Obtenir le widget formulaire Django 'SelectDateWidget' pour afficher l'option 'Vide'
- 3. Django GROUPE BY format date strftime
- 4. Format de date CSV
- 5. format de date convertion
- 6. Date ("date format 8601")?
- 7. Format de date en VB6
- 8. ordinal Format de date C#
- 9. Format de ticks à date
- 10. format de date HTTP NSDate
- 11. Importation Format de date mmjjaaaa
- 12. zéro Format de date C#
- 13. django unique pour chaque date
- 14. Conversion de format de date en SQL
- 15. Date Problèmes de format de culture
- 16. format de date java incompatible avec xquery xs: format de date, comment résoudre ce problème?
- 17. VBScript: format d'une date utilisée pour l'initialisation
- 18. Convertir le format de date US en format de date ANSI SQL (AAAA-mm-jj)
- 19. Pour changer le format de la date en sql
- 20. Spécification du format d'entrée de date
- 21. Remplacement du format de date XSD
- 22. Quel format de date est "ds1248083197360"?
- 23. rapport Crystal + C# format de date
- 24. Date Format Problème
- 25. format date dans C#
- 26. format de date personnalisée en XML-Schema
- 27. Changer le format de la date
- 28. PHP Print Date Format variable
- 29. Format STR_TO_DATE à une date
- 30. Format de l'heure de la date de la chaîne?
Je l'ai essayé ce matin avec DATE_FORMAT = "% m /% d /% Y" et cela n'a pas semblé fonctionner. Peut-être que je n'ai pas rebondi le serveur. Je vais essayer encore ce soir. – Purrell
En fait, en y réfléchissant à deux fois, le fait que DATE_FORMAT soit présent depuis la version 1.0 ne suggère pas vraiment qu'il devrait fonctionner ici. Selon le ticket, SelectDateWidget est seulement mis en œuvre pour l'utiliser à partir du patch mentionné dans ce ticket. – Purrell
Oui, ce ticket complet http://code.djangoproject.com/ticket/6231 permet de faire fonctionner SelectDateWidget avec le paramètre DATE_FORMAT. Ce n'est pas le cas actuellement, mais apparemment dans la dernière version de développement. La documentation DATE_FORMAT http://docs.djangoproject.com/en/dev/ref/settings/#date-format est assez claire sur le fait qu'elle ne fonctionne pas avec tout. – Purrell