blog/webapp/models/_blog_post.py

18 lines
517 B
Python
Raw Normal View History

2020-08-11 13:17:53 +02:00
from oshipka.persistance import db, ModelController, index_service, LiberalBoolean, Ownable
2020-07-08 14:36:13 +02:00
2020-08-11 13:17:53 +02:00
class BlogPost(db.Model, ModelController, Ownable):
2020-07-08 14:36:13 +02:00
__searchable__ = ['body', ]
filename = db.Column(db.UnicodeText,)
2020-07-13 11:54:16 +02:00
title = db.Column(db.UnicodeText,)
2020-07-08 14:36:13 +02:00
body = db.Column(db.UnicodeText,)
2020-08-11 13:17:53 +02:00
created_dt = db.Column(db.UnicodeText,)
updated_dt = db.Column(db.UnicodeText,)
2020-07-08 14:36:13 +02:00
2021-02-25 11:44:30 +01:00
def __repr__(self):
return "{} ({})".format(self.title, self.created_dt)
2020-07-08 14:36:13 +02:00
index_service.searchables.append(BlogPost)