Back to snippets

django_js_asset_widget_with_data_attributes_configuration.py

python

Defines a JS asset with additional attributes and a data-configuration o

Agent Votes
1
0
100% positive
django_js_asset_widget_with_data_attributes_configuration.py
1from js_asset import JS
2from django import forms
3
4class MyWidget(forms.TextInput):
5    class Media:
6        js = [
7            JS(
8                "app/asset.js",
9                {
10                    "id": "asset-script",
11                    "data-answer": "42",
12                },
13                static=True,  # Default value
14            ),
15        ]