Commit a9ce522026ff0767541c4233d91b1bd730e2812f

Authored by Marcel Kawski
1 parent 02b8be12

Add blank values in Document model

Showing 1 changed file with 5 additions and 5 deletions
collector/storage/models.py
... ... @@ -14,7 +14,7 @@ User = get_user_model()
14 14  
15 15 class Document(models.Model):
16 16 name = models.TextField()
17   - source_id = models.CharField(max_length=32)
  17 + source_id = models.CharField(max_length=32, blank=True)
18 18 lang = models.CharField(max_length=5)
19 19 original_lang = LanguageField()
20 20 pipeline = models.ForeignKey(Pipeline, related_name='documents', on_delete=models.CASCADE)
... ... @@ -23,9 +23,9 @@ class Document(models.Model):
23 23 in_effect = models.BooleanField(default=False)
24 24 indexed = models.BooleanField(default=False)
25 25 changed = models.BooleanField(default=False)
26   - title = models.TextField()
27   - publication_date = PartialDateField(null=True)
28   - publication_place = models.CharField(max_length=100)
  26 + title = models.TextField(blank=True)
  27 + publication_date = PartialDateField(null=True, blank=True)
  28 + publication_place = models.CharField(max_length=100, blank=True)
29 29 creation_time = models.DateTimeField(auto_now_add=True)
30 30 keywords = models.ManyToManyField('Keyword', related_name='documents', blank=True)
31 31 meta_url = models.URLField(blank=True)
... ... @@ -39,7 +39,7 @@ class Document(models.Model):
39 39 processing_status = models.ForeignKey(ProcessingStatus, related_name='documents', on_delete=models.CASCADE)
40 40 new = models.BooleanField(default=True)
41 41 unk_coverage = models.FloatField(default=0.0)
42   - parent = models.ForeignKey("self", null=True, default=None, on_delete=models.CASCADE)
  42 + parent = models.ForeignKey("self", null=True, default=None, blank=True, on_delete=models.CASCADE)
43 43 sequence = models.PositiveIntegerField(default=0)
44 44  
45 45 def delete(self, *args, **kwargs):
... ...