Commit a9ce522026ff0767541c4233d91b1bd730e2812f
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): |
... | ... |