Ich möchte eine Plattform schreiben auf der man verschiedene Dinge veröffentlichen kann.
Diese Dinge können ein Text, ein Bild, eine Datei, oder auch alles auf einmal sein.
Man hat Also ein Formular mit einem Textfeld, einem Filefield und einem Imagefield.
Jeder soll auf jeden Eintrag reagieren können, ähnlich wie in einem Usenetforum, oder auch
einen komplett neuen Beitrag ohne Bezug erstellen können.Auch diese Beiträge sollen Text, Bild, Datei oder alles auf einmal sein.
Also habe ich eine Klasse definiert die ich Objekt genannt habe.
Code: Alles auswählen
class Objekt (models.Model):
titel = models.CharField('Titel', max_length = 100)
nachricht = models.TextField('Nachricht', blank = True)
datei = models.FileField('Datei', upload_to = '/media/ups/', blank = True)
bild = models.ImageField('Bild', upload_to = '/media/ups/', blank = True)
autor = models.CharField('Autor', max_length = 25)
datum = models.CharField(max_length = 10)
c_datum = models.CharField(max_length = 10)
bezug = models.ForeignKey(Objekt, blank = True)
(letzte Zeile im Codeblock)
Wie kann ich dieses Problem umgehen ohne die verschiedenen Beiträge unterschiedlich zu klassifizieren?
Ich hoffe mein Problem ist klar geworden.
schöjn Gruß
snoer