20 lines
454 B
Python
20 lines
454 B
Python
"""
|
|
Media relation
|
|
"""
|
|
|
|
from piccolo.table import Table
|
|
from piccolo.columns import UUID, Text, Boolean, Date
|
|
from piccolo.columns.defaults.date import DateNow
|
|
|
|
|
|
class Media(Table):
|
|
"""
|
|
A piece of media on a CDN
|
|
"""
|
|
|
|
media_id = UUID(primary_key=True)
|
|
media_url = Text(null=False)
|
|
flagged = Boolean(default=False, null=False)
|
|
deleted = Boolean(default=False, null=False)
|
|
creation_date = Date(default=DateNow(), null=False)
|