Hiya.
I am not a web developer, okay, just trying to do a band
website (so
take it easy on me, please ;)
I am having trouble with my models.
I have the following:
class musician(meta.Model):
.......
class instrument(meta.Model):
.......
class song(meta.Model):
......
class songInstrument(meta.Model):
song = meta.ForeignKey(song, edit_inline=meta.TABULAR,
core=True)
instrument = meta.ForeignKey(instrument)
musician = meta.ForeignKey(musician)
def __repr__(self):
return "%s, %s, %s" % (self.get_song(),
self.get_musician(),
self.get_instrument())
class META:
admin = meta.Admin()
So each song has many musicians playing many instruments
(ie. Jerry
might have played drums and bass and read Chaucer in a
particular
song). This is great, and when I add a song in the admin
section, I can
add all this detail, but when I look at songInstrument in
admin, there
are no entries??
Can anyone tell me:
a) where have I gone wrong?
b) is there an easier way to set up these (and similar)
models?
thanks,
and keep up to good work, django ist fun
|