Seite 1 von 1

ManyToManyField

Verfasst: Samstag 13. Juli 2019, 01:07
von Freumel
Guten Abend zusammen,

ich habe in einem Model zwei ManyToManyFields (erfolglos) verwendet.
Dabei bin ich vorgegangen wie im Django Doc https://docs.djangoproject.com/en/2.2/t ... y_to_many/.

Allerdings sieht es im Adminbereich so aus, als würden alle Objekte diesem einen Objekt zugeordnet werden (zumindest kriege ich alle Objekte angezeigt).
Rufe ich das Object einzeln in der Shell auf, so kriege ich ein "None" zurück.

Ansonsten halte ich mich wie gesagt sehr nahe am Tutorial, nur dass es bei mir im übertragenden Sinne so aussieht:

Code: Alles auswählen

class Publication(models.Model):
    title = models.CharField(max_length=30)

class Article(models.Model):
    headline = models.CharField(max_length=100)
    publications = models.ManyToManyField(Publication)
die Einträge habe ich in der Shell eingefügt, mich dabei aber auch hier exakt ans Tutorial gehalten.
Hat jemand eine Idee was schief laufen könnte?

Re: ManyToManyField

Verfasst: Samstag 13. Juli 2019, 10:51
von noisefloor
Hallo,
Allerdings sieht es im Adminbereich so aus, als würden alle Objekte diesem einen Objekt zugeordnet werden (zumindest kriege ich alle Objekte angezeigt).
Rufe ich das Object einzeln in der Shell auf, so kriege ich ein "None" zurück.
Das ist eine bisschen vage... Welches Objekt wie wo was? In Python ist alles ein Objekt...

Zeig' doch mal _genau_ was du gemacht hast, was die in der Shell abfragst und was du im Admin Bereicht siehst.

Gruß, noisefloor