Django DateTimeField


Exemple

DateTimeField est utilisé pour stocker les valeurs de date et heure.

class MyModel(models.Model):
    start_time = models.DateFimeField(null=True, blank=True)
    created_on = models.DateTimeField(auto_now_add=True)
    updated_on = models.DateTimeField(auto_now=True)

Un DateTimeField a deux paramètres facultatifs:

  • auto_now_add définit la valeur du champ sur la date / heure actuelle lors de la création de l'objet.

  • auto_now définit la valeur du champ sur la date / heure actuelle chaque fois que le champ est enregistré.

Ces options et le paramètre default sont mutuellement exclusifs.