{{{
@attr.frozen
class JS:
type: Literal["application/json", "module"] = "application/json"
src: str
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
class Media:
js = (JS(type="module", src='js/my_script.js'),)
}}}
see also https://stackoverflow.com/questions/56232944/how-to-add-script-
type-module-in-django-admin
--
Ticket URL: <https://code.djangoproject.com/ticket/33241>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* type: Uncategorized => New feature
* component: Uncategorized => contrib.admin
Comment:
The Django admin doesn't use ESM modules, so far as I'm aware we can close
is as a duplicate of more general ticket #9357.
--
Ticket URL: <https://code.djangoproject.com/ticket/33241#comment:1>
* status: new => closed
* resolution: => duplicate
--
Ticket URL: <https://code.djangoproject.com/ticket/33241#comment:2>