12
0

fiksedillet litt mer på søk. Dette skal nå være fungerende

This commit is contained in:
2010-09-27 20:44:57 +00:00
parent 35d0a09728
commit 8f1a033456
2 changed files with 8 additions and 7 deletions
python

@@ -62,7 +62,7 @@ class Book(models.Model):
# return Book.get(isbn=self.isbn)
def get_authors(self):
people = self.person.all()
people = self.persons.all()
authors = []
for person in people:
if person.relation.name == 'Author':
@@ -101,13 +101,13 @@ class Person(models.Model):
return self.first_name + u' ' + self.last_name
class Relation(models.Model):
name = models.CharField(max_length=31)
name = models.CharField(max_length=31, primary_key=True)
def __unicode__(self):
return self.name
class BookPerson(models.Model):
book = models.ForeignKey(Book, related_name='person')
book = models.ForeignKey(Book, related_name='persons')
person = models.ForeignKey(Person, related_name='books')
relation = models.ForeignKey(Relation)