2010-12-11 44 views
1

Dans mon URLConf je voudrais être en mesure de passer un rien de temps, une date ou une date + heure comme ceci:Quelle est la meilleure façon d'obtenir un datetime ou date dans un URLconf dans Django

/messages/

/messages/2010-01-01

/messages/2010-01-01 20:30

à mon avis, je voudrais créer soit un objet ou un datetime.datetime datetime .date objet

Quelle serait la meilleure façon d'écrire ceci dans un urlconf?

+0

Vous avez besoin de regex pour le format de date? –

Répondre

1

Je vous recommande pour séparer également l'année/mois/jour avec des barres obliques, donc peut intégrer plus facilement (peut-être aussi plus tard) des vues qui, par exemple. afficher un aperçu annuel/mensuel:

r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(<?P<hour>\d{2})-(<?P<minute>\d{2})/$ 
+0

Dans la plupart des cas, je pense que c'est la façon de le faire, dans mon cas, l'utilisateur ne sera pas en mesure d'obtenir des données basées sur année ou année + mois seulement date et date avec un temps précis, mais je divise définitivement date et l'heure. Merci! – Joelbitar