Skip to content

Commit d1e4dcb

Browse files
committed
Implement AbstractDocument for better extension
1 parent c16297f commit d1e4dcb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

prose/models.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from prose.fields import DocumentContentField
55

66

7-
class Document(models.Model):
7+
class AbstractDocument(models.Model):
88
content = DocumentContentField()
99

1010
def get_plain_text_content(self):
@@ -17,3 +17,10 @@ def __str__(self):
1717
return plain_text
1818

1919
return f"{plain_text[:28]}..."
20+
21+
class Meta:
22+
abstract = True
23+
24+
25+
class Document(AbstractDocument):
26+
pass

0 commit comments

Comments
 (0)