Plain is headed towards 1.0! Subscribe for development updates →

 1from datetime import timedelta
 2
 3from plain.paginator import Paginator
 4from plain.urls import reverse
 5from plain.utils import timezone
 6
 7
 8def asset(url_path):
 9    # An explicit callable we can control, but also delay the import of asset.urls->views->templates
10    # for circular import reasons
11    from plain.assets.urls import get_asset_url
12
13    return get_asset_url(url_path)
14
15
16default_globals = {
17    "asset": asset,
18    "url": reverse,
19    "Paginator": Paginator,
20    "now": timezone.now,
21    "timedelta": timedelta,
22    "localtime": timezone.localtime,
23}