Skip to content

Commit df36c81

Browse files
committed
Add webpack_static to get access to webpack assets
1 parent e77ac74 commit df36c81

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

MANIFEST

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ webpack_loader/__init__.py
66
webpack_loader/apps.py
77
webpack_loader/signals.py
88
webpack_loader/utils.py
9+
webpack_loader/contrib/__init__.py
10+
webpack_loader/contrib/jinja2ext.py
911
webpack_loader/templatetags/__init__.py
1012
webpack_loader/templatetags/webpack_loader.py

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from distutils.core import setup
22

3-
version = '0.1.3'
3+
version = '0.1.4'
44

55
setup(
66
name = 'django-webpack-loader',

webpack_loader/templatetags/webpack_loader.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import datetime
21
from django import template
2+
from django.conf import settings
33

4-
from ..utils import get_bundle
4+
from ..utils import get_assets, get_bundle
55

66

77
register = template.Library()
@@ -30,3 +30,11 @@ def render_bundle(bundle_name, extension=None):
3030
if extension:
3131
bundle = filter_by_extension(bundle, extension)
3232
return render_as_tags(bundle)
33+
34+
35+
@register.simple_tag
36+
def webpack_static(asset_name):
37+
return "{}{}".format(
38+
get_assets().get('publicPath', getattr(settings, 'STATIC_URL')),
39+
asset_name
40+
)

0 commit comments

Comments
 (0)