bookwyrm-mastodon/bookwyrm/models/link.py

19 lines
457 B
Python
Raw Normal View History

2021-10-04 16:14:32 -04:00
""" outlink data """
from .activitypub_mixin import CollectionItemMixin
from .base_model import BookWyrmModel
from . import fields
2021-10-07 19:53:39 -04:00
2021-10-04 16:14:32 -04:00
class Link(CollectionItemMixin, BookWyrmModel):
"""a link to a website"""
url = fields.CharField(max_length=255)
name = fields.CharField(max_length=255)
class FileLink(Link):
"""a link to a file"""
filetype = fields.CharField(max_length=5)
filetype_description = fields.CharField(max_length=100)