Puis-je définir une heure par défaut spécifique pour un champ Django datetime?
J'ai un modèle pour les événements qui commencent presque toujours à 10:00, mais peuvent, à l'occasion de commencer plus tôt/plus tard. Pour rendre les choses faciles dans l'admin, j'aimerais pour le moment, à défaut, à 10h, mais modifiable si nécessaire; la date devra être réglé indépendamment, de sorte qu'il n'a pas besoin d'un défaut, mais, idéalement, il serait par défaut à la date actuelle.
Je me rends compte que je peux utiliser datetime.maintenant, pour accomplir le dernier, mais est-il possible (et comment) j'ai mis du temps à une valeur par défaut?
Mise à jour: je suis à la recherche des réponses plus vite que je peux comprendre que l'on(s) fait ce que je suis en train de réaliser...je devrais probablement avoir été plus loin avec l'application avant de l'ai-je demandé. Merci pour l'aide en attendant!
source d'informationauteur lisaq
Vous devez vous connecter pour publier un commentaire.
De l'Django documents pour
Field.default
:Donc faire ceci:
dans le cas où vous êtes intéressé à la création de valeur par défaut pour TimeField: https://code.djangoproject.com/ticket/6754
n'est pas le cas:
faire à la place:
Avez-vous vu cela? https://docs.djangoproject.com/en/dev/ref/models/fields/#default
Qui est probablement ce que vous cherchez.
C'est également discuté ici: La valeur par défaut pour le champ dans Django modèle
Quelque chose comme cela?
Difficile d'être plus précis sans contexte.