Forandret på koblingen mellom Book og Reference.
This commit is contained in:
parent
4624c8f4a8
commit
eb7430371c
|
@ -27,13 +27,6 @@ class ReferenceType(models.Model):
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
class Reference(models.Model):
|
|
||||||
reference_type = models.ForeignKey(ReferenceType)
|
|
||||||
text = models.CharField(max_length=1023)
|
|
||||||
|
|
||||||
def __unicode__(self):
|
|
||||||
return self.text
|
|
||||||
|
|
||||||
class Book(models.Model):
|
class Book(models.Model):
|
||||||
isbn = models.CharField(max_length=13, primary_key=True)
|
isbn = models.CharField(max_length=13, primary_key=True)
|
||||||
# id = models.CharField(max_length=255)
|
# id = models.CharField(max_length=255)
|
||||||
|
@ -48,7 +41,7 @@ class Book(models.Model):
|
||||||
description = models.CharField(max_length=1023, null=True, blank=True)
|
description = models.CharField(max_length=1023, null=True, blank=True)
|
||||||
picture = models.ImageField(upload_to='%Y/%m/%d/pictures', null=True, blank=True)
|
picture = models.ImageField(upload_to='%Y/%m/%d/pictures', null=True, blank=True)
|
||||||
thumbnail = models.ImageField(upload_to='%Y/%m/%d/thumbnails', null=True, blank=True)
|
thumbnail = models.ImageField(upload_to='%Y/%m/%d/thumbnails', null=True, blank=True)
|
||||||
references = models.ManyToManyField(Reference, related_name='books',null=True, blank=True)
|
# references = models.ManyToManyField(Reference, related_name='books',null=True, blank=True)
|
||||||
|
|
||||||
#Generate a string from book info
|
#Generate a string from book info
|
||||||
def to_string(self, commit=False):
|
def to_string(self, commit=False):
|
||||||
|
@ -124,6 +117,14 @@ class Book(models.Model):
|
||||||
# class Meta:
|
# class Meta:
|
||||||
# unique_together=(("isbn","id"),)
|
# unique_together=(("isbn","id"),)
|
||||||
|
|
||||||
|
class Reference(models.Model):
|
||||||
|
book = models.ForeignKey(Book, related_name='references')
|
||||||
|
reference_type = models.ForeignKey(ReferenceType)
|
||||||
|
text = models.CharField(max_length=1023)
|
||||||
|
|
||||||
|
def __unicode__(self):
|
||||||
|
return self.text
|
||||||
|
|
||||||
class Id(models.Model):
|
class Id(models.Model):
|
||||||
id = models.CharField(max_length=511, primary_key=True)
|
id = models.CharField(max_length=511, primary_key=True)
|
||||||
book = models.OneToOneField(Book)
|
book = models.OneToOneField(Book)
|
||||||
|
|
Reference in New Issue