Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
wiki2:python:django:admin [2019/03/10 09:16] alfred [Basic] |
wiki2:python:django:admin [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 143: | Línea 143: | ||
| * https://docs.djangoproject.com/en/2.0/ref/contrib/admin/#admin-overriding-templates | * https://docs.djangoproject.com/en/2.0/ref/contrib/admin/#admin-overriding-templates | ||
| + | |||
| + | ===== JS y CSS en el Admin ===== | ||
| + | |||
| + | ==== Usando jQuery en el Django Admin ==== | ||
| + | <code> | ||
| + | (function($) { | ||
| + | // < start of closure | ||
| + | // within this block, $ = django.jQuery | ||
| + | $(document).ready(function() { | ||
| + | // Your JavaScript | ||
| + | }); | ||
| + | })(django.jQuery); | ||
| + | </code> | ||
| + | |||
| + | ==== Add static snippets ==== | ||
| + | <code> | ||
| + | # admin.py | ||
| + | class MyModelAdmin(admin.ModelAdmin): | ||
| + | # admin additions | ||
| + | |||
| + | class Media: | ||
| + | css = { | ||
| + | "all": ("css/my_style.css",) | ||
| + | } | ||
| + | js = ("js/my_script.js",) | ||
| + | </code> | ||
| ===== Gotchas ===== | ===== Gotchas ===== | ||
| Línea 214: | Línea 240: | ||
| </code> | </code> | ||
| - | === Usando jQuery en el Django Admin === | + | |
| - | <code> | + | |
| - | (function($) { | + | |
| - | // < start of closure | + | |
| - | // within this block, $ = django.jQuery | + | |
| - | $(document).ready(function() { | + | |
| - | // Your JavaScript | + | |
| - | }); | + | |
| - | })(django.jQuery); | + | |
| - | </code> | + | |