Je les deux modèles présentés ci-dessous: Comme vous pouvez le voirDjango ManyToMany, ImageField et upload_to
class EntryImage(models.Model):
image = models.ImageField(upload_to="entries")
class Entry(models.Model):
code = models.CharField(max_length=70, unique=True)
images = models.ManyToManyField(EntryImage, null=True, blank=True)
, entrée peut avoir 0 ou plusieurs images. Ma question est: Est-il possible d'avoir ce genre de schéma et de changer dynamiquement le upload_to basé sur le code d'entrée?
Merci pour la réponse rapide. Quel serait un schéma alternatif pour avoir: 1 Entrée qui a beaucoup d'images et ces images sont téléchargées dans un répertoire spécifique? (Puisque j'ai BEAUCOUP d'entrées, je ne préférerais pas avoir une clé étrangère dans EntryImage pointant sur Entrée) – dimitris
J'ai un problème similaire. Pouvez-vous contourner cela en utilisant des signaux (pre_save)? – tatlar