fiksedillet litt mer på søk. Dette skal nå være fungerende
This commit is contained in:
@@ -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)
|
||||
|
||||
|
Reference in New Issue
Block a user