blocks num
This commit is contained in:
parent
11f05cd90a
commit
e5ba846aec
18 changed files with 123 additions and 112 deletions
|
@ -4,6 +4,7 @@ from files.__main__ import Base
|
|||
from files.helpers.lazy import lazy
|
||||
from os import environ
|
||||
from .sub_subscription import *
|
||||
from .sub_block import *
|
||||
|
||||
SITE_NAME = environ.get("SITE_NAME", '').strip()
|
||||
SITE = environ.get("DOMAIN", '').strip()
|
||||
|
@ -21,6 +22,8 @@ class Sub(Base):
|
|||
css = Column(String)
|
||||
|
||||
subscriptions = relationship("SubSubscription", lazy="dynamic", primaryjoin="SubSubscription.sub==Sub.name", viewonly=True)
|
||||
blocks = relationship("SubBlock", lazy="dynamic", primaryjoin="SubBlock.sub==Sub.name", viewonly=True)
|
||||
|
||||
|
||||
def __repr__(self):
|
||||
return f"<Sub(name={self.name})>"
|
||||
|
@ -40,4 +43,9 @@ class Sub(Base):
|
|||
@property
|
||||
@lazy
|
||||
def subscription_num(self):
|
||||
return self.subscriptions.count()
|
||||
return self.subscriptions.count()
|
||||
|
||||
@property
|
||||
@lazy
|
||||
def block_num(self):
|
||||
return self.blocks.count()
|
Loading…
Add table
Add a link
Reference in a new issue