6

Ich benutze Django und FeinCMS für ein Projekt. Ich verwende derzeit FeinCMS für alle Seiten der Website. Aber ich habe auch ein anderes getrenntes Modell, das sehr einfachen Vorrat für die Seite auch behandelt. Dieses Aktienmodell hat die üblichen Felder (Name, Beschreibung, etc), aber ich möchte auch, dass es Fotos hat.Django und FeinCMS: Eine Möglichkeit, die Medienbibliothek in anderen normalen Modellen zu verwenden?

Da FeinCMS schon eine Mediathek hat, würde ich das gerne technisch nutzen, um die Fotos mit meinem Stockmodell zu haben. Ich könnte normalerweise ein Fotomodell und ManyToManyField machen, aber ich bin gespannt, ob ich ManyToManyField mit der FeinCMS Mediathek kann.

Ich weiß, mit FeinCMS können Sie den Artikel-Editor auf jedem anderen Modell verwenden, aber ich bin mir nicht sicher, ob das der richtige Weg ist. Wenn es der einzige Weg ist, dies zu tun, dann muss es das sein.

Vielen Dank

Antwort

1

Sicher - es gibt nichts mehr im Wege stehen Hinzufügen eines ForeignKey oder ein ManyToManyField zum Mediafile-Modell zu einem Ihrer eigenen Modelle. Beachten Sie, dass Sie die Mediendateien nur auf Bilder beschränken können. Vielleicht wird limit_choices_to aber helfen.

Verwandte Themen