src/p4l/models/data.py
changeset 10 c4e7d66b7dc2
parent 9 3bc55f57b2b1
child 13 6296aa12fd71
equal deleted inserted replaced
9:3bc55f57b2b1 10:c4e7d66b7dc2
    55     label = models.CharField(max_length=2048, blank=True, null=True, db_index=True) # filled from sparql request after import
    55     label = models.CharField(max_length=2048, blank=True, null=True, db_index=True) # filled from sparql request after import
    56 
    56 
    57 
    57 
    58 class Country(P4lModel):
    58 class Country(P4lModel):
    59     country = models.URLField(max_length=2048, unique=True, db_index=True)
    59     country = models.URLField(max_length=2048, unique=True, db_index=True)
       
    60     label = models.CharField(max_length=2048, blank=True, null=True, db_index=True) # filled from sparql request after import
    60 
    61 
    61 
    62 
    62 class Isbn(P4lModelLang):
    63 class Isbn(P4lModelLang):
    63     record = models.ForeignKey('p4l.Record', related_name="isbns")
    64     record = models.ForeignKey('p4l.Record', related_name="isbns")
    64     isbn = models.CharField(max_length=128) #iiep:isbn
    65     isbn = models.CharField(max_length=128) #iiep:isbn
    72     record = models.ForeignKey('p4l.Record', related_name="documentCodes")
    73     record = models.ForeignKey('p4l.Record', related_name="documentCodes")
    73     documentCode = models.CharField(max_length=128) #iiep:issn
    74     documentCode = models.CharField(max_length=128) #iiep:issn
    74 
    75 
    75 class Language(P4lModel):
    76 class Language(P4lModel):
    76     language = models.URLField(max_length=2048, unique=True, db_index=True)
    77     language = models.URLField(max_length=2048, unique=True, db_index=True)
       
    78     label = models.CharField(max_length=2048, blank=True, null=True, db_index=True) # filled from sparql request after import
    77 
    79 
    78 
    80 
    79 
    81 
    80 class BaseTitle(P4lModelLang):
    82 class BaseTitle(P4lModelLang):
    81     title = models.CharField(max_length=2048, blank=False, null=False, db_index=True)
    83     title = models.CharField(max_length=2048, blank=False, null=False, db_index=True)