from django.db import models
from datetime import datetime
class Appareil(models.Model):
name = models.CharField(max_length=30)
def __str__(self):
return self.name
class Photo(models.Model):
appareil = models.ForeignKey(Appareil, on_delete=models.CASCADE)
date = models.DateTimeField() #date de la photo : annee jour mois heure minute
name = models.CharField(max_length=30) #nom de la photo tel que dans les dossiers de stockage /stock/camera_xxx
path = models.CharField(max_length=100) #nom du dossier où est stockée la photo : camera_xxx ; chemin depuis stock/ (pour être reconnu par Django dans les fichiers static)
def name_photo_jpg(self):
return "{}.jpg".format(self.name)
def file_photo_jpg(self):
return "{}/{}.jpg".format(self.path, self.name)