Je suis en train d'écraser change_list_results.html
seulement pour un modèle particulier. J'ai essayé de copier le fichier comme avec les autres modèles dans le répertoire d'arborescence correspondant (templates/admin/APP/MODEL
), mais cette méthode n'a pas fonctionné. Je vois dans le documentation que la surcharge par application/modèle est possible, mais il n'est pas décrit la méthode spéciale pour y parvenir. J'ai trouvé quelques réponses à propos de overriding change_list.html, mais je ne veux remplacer que change_list_results.html et je n'arrive pas à comprendre comment accomplir cela. Quelle est la manière de faire ce remplacement?override admin django change_list_results.html par modèle
Répondre
J'avais le même problème et j'ai trouvé cet ancien article. J'imagine que tu as fixé le tien.
De toute façon, ce que je faisais mal était d'utiliser le nom pluriel du modèle et j'utilisais aussi le nom en minuscules. Vous devez être sûr de ce qui suit:
- Enregistrer votre modèle dans/templates/admin/APP/modèle comme vous avez dit
- Vérifiez vos minuscules/supérieurs dans les noms des modèles
- Ce sons idiot, mais juste au cas où ... Ne pas utiliser le nom pluriel du modèle
Bonne chance!
Cela a peut-être changé depuis la réponse de freethinker6: change_list_results.html est actuellement codé en dur.
"Pour chaque application dans INSTALLED_APPS, le répertoire app_directories.Loader recherche un sous-répertoire de templates.Si le répertoire existe, Django recherche des templates là-bas." (https://docs.djangoproject.com/fr/1.11/ref/templates/api/#django.template.loaders.app_directories.Loader) – Soitje
Vous pouvez remplacer ce modèle par votre propre fichier. Cependant, cette substitution s'appliquera à tous les modèles dans l'admin, et la question demande comment l'écraser pour un seul modèle. –
- 1. Remplacement de l'administrateur Django change_list_results.html uniquement pour certains modèles
- 2. Django-admin clean_fields override, conserve les données précédentes sur submit
- 3. Django - modèle sauver admin personnalisé
- 4. Déboguer Django Admin Modèle Résolution
- 5. Django, Overriding comportement Admin Modèle
- 6. Django admin, section sans "modèle"?
- 7. Django: override RelatedFieldWidgetWrapper
- 8. Comment télécharger par django admin
- 9. Django Administrateur override UserAmin
- 10. django admin hiérarchique modèle en ligne modifier
- 11. Difficulté de surcharger le modèle Django Admin
- 12. Django modèle en ligne admin pour l'utilisateur
- 13. filtre par défaut Django admin
- 14. Django Modèle de manquant dans Admin
- 15. Django admin modèle L'héritage est-il possible?
- 16. Django Override forme
- 17. Django: Révéler méthode de modèle à admin
- 18. Django override base_site.html pour un administrateur personnalisé
- 19. Django utilisateur personnalisé admin change_password
- 20. NoReverseMatch à/admin/app/modèle/- Admin change_list.html
- 21. override Django Get ou Create
- 22. Override de la méthode du Queryset de Django Admin; Requête mal exécutée
- 23. django save override question
- 24. django override request.build_absolute_uri
- 25. Django Filtrage Admin Dropdowns
- 26. Override save vs Champ personnalisé dans Django
- 27. Django admin Inline Model Admin requis
- 28. ManyToManyFields dans Django Admin
- 29. django override startapp | commandes du projet
- 30. Django Admin Liste de filtrage par TextField
Avait le même problème, j'avais un modèle dont le nom était composé de deux mots (FooMoo). Dans l'interface d'administration, il est réécrit comme 'foo_moo', mais pour surcharger le modèle, vous devez créer un répertoire appelé 'foomoo' –
exactement! heureux que vous l'ayez fait aussi. – freethinker6