Backends¶
Backend serves as an interface between your models and the rest of News components.
News currently supports Django and SQLAlchemy backends out of the box.
AbstractBackend describes common interface
that all concrete backends should satisfy.
from news.backends import DjangoBackend
from .models import Schedule, News
backend = DjangoBackend(schedule_model=Schedule, news_model=News)
Writing your own backends¶
Any backend implementation that satisfies ~news.backends.abstract.AbstractBackend protocols are sane backends. Note that you must implement backend’s models accordingly too.