Back to snippets
django_js_asset_widget_with_data_attributes_configuration.py
pythonDefines 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 ]