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/02/09 11:46] alfred [Changing the layout] |
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 213: | Línea 239: | ||
| return form | return form | ||
| </code> | </code> | ||
| + | |||