INNER CODE UNIT · Python

Sentence

center-for-threat-informed-defense/tram · src/tram/models.py:140

class Sentence(models.Model):
    text = models.TextField()
    document = models.ForeignKey(Document, null=True, on_delete=models.CASCADE)
    order = models.IntegerField(
        default=1000
    )  # Sentences with lower numbers are displayed first
    report = models.ForeignKey(Report, on_delete=models.CASCADE)
    disposition = models.CharField(
        max_length=200, default=None, null=True, blank=True, choices=DISPOSITION_CHOICES
    )
    created_on = models.DateTimeField(auto_now_add=True)
    updated_on = models.DateTimeField(auto_now=True)

    def __str__(self):
        append = ""
        if len(self.text) > SENTENCE_PREVIEW_CHARS:
            append = "..."
        return self.text[:SENTENCE_PREVIEW_CHARS] + append

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…