ich habe folgendes Problem:
Code: Alles auswählen
class Communication(models.Model):
person = models.ForeignKey(Person)
worker = models.ForeignKey(Adviser,verbose_name='Betreuer')
keyword = models.ForeignKey(Keyword,blank=True,null=True,verbose_name='Stichwort')#Liste der Schlüsselwörter
subkey = models.ManyToManyField(SubKeyword,blank=True,null=True,verbose_name='Unterpunkt')#Hier soll die durch die Auswahl eine keywords reduzierte liste erscheinen
date = models.DateField('Datum')
type = models.ForeignKey(CommunicationType,verbose_name='Kontaktart')
topic = models.CharField(max_length=255)
text = models.TextField(blank=True)
def __unicode__(self):
return self.topic
class Admin:
pass
class Meta:
verbose_name = decode_entities('Kontakt')
verbose_name_plural = decode_entities('Kontakte')
Code: Alles auswählen
class SubKeyword(models.Model):
name = models.CharField('Name',max_length=100)
discription = models.TextField('Beschreibung',blank=True,null=True)
def __unicode__(self):
return self.name
class Meta:
verbose_name = 'Unterpunkt'
verbose_name_plural = 'Unterpunkte'
class Keyword(models.Model):
word = models.CharField('Stichwort',max_length=100)
subk = models.ForeignKey(SubKeyword,blank=True,null=True,verbose_name='Unterpunkt')
def __unicode__(self):
a = self.word
return a
def toll():
return self.word
class Meta:
verbose_name = 'Stichwort'
verbose_name_plural = decode_entities('Stichwörter')
vielen Dank und beste Grüße
Toffer