6

J'utilise Django et FeinCMS sur un projet. J'utilise actuellement FeinCMS pour toutes les pages du site. Mais j'ai aussi un autre modèle séparé qui gère aussi le stock très simple pour le site. Ce modèle de stock a les champs habituels (nom, description, etc) mais je veux aussi qu'il ait des photos. Comme FeinCMS possède déjà une bibliothèque multimédia, je voudrais techniquement l'utiliser pour avoir les photos avec mon modèle de stock. Je pourrais normalement faire un modèle photo et ManyToManyField, mais je suis curieux de savoir si je peux ManyToManyField avec la médiathèque FeinCMS? Je sais avec FeinCMS que vous pouvez utiliser l'éditeur d'éléments sur n'importe quel autre modèle, mais je ne suis pas sûr que ce soit la bonne façon de procéder. Si c'est la seule façon de faire cela, alors ça devra être ça.Django et FeinCMS: Une façon d'utiliser la bibliothèque multimédia dans d'autres modèles normaux?

Un grand merci

Répondre

1

Bien sûr - il n'y a rien qui vous empêche d'ajouter un ForeignKey ou un ManyToManyField au modèle MediaFile à un de vos propres modèles. Notez que vous aurez du mal à limiter les fichiers multimédias aux images uniquement. Peut-être que limit_choices_to sera utile.