Installez simplement le module django-db-log et essayez de le faire fonctionner correctement. La commande 'python manage.py syncdb' a créé des bases de données, il semble que la journalisation fonctionne, mais il n'y a rien dans le panneau d'administration. Comme je l'ai trouvé dans la documentation, il devrait s'ajouter dans le panneau d'administration sans aucune configuration supplémentaire, mais j'ai ajouté 'djangodblog.middleware.DBLogMiddleware' dans MIDDLEWARE_CLASSES et 'djangodblog' dans INSTALLED_APPS il semble que rien ne se passe. Qu'est-ce que je fais mal?Comment ajouter des modèles django-db-log au panneau d'administration?
Répondre
merci pour votre solution de contournement, j'ai eu le même problème que mon interface d'administration n'a pas montré les tables de djangodblog.
Bien que j'ai installé le récent django_db_log-1.5.0-py2.6.egg avec Django 1.1.1 version.
J'ai déplacé le répertoire djangodblog créé dans mon répertoire de projet Django, puis mon interface admin montre les tables de djangodblog.
Merci et meilleures salutations.
Oui, il devrait s'ajouter à la section admin. Et c'est ajouté pour moi. Donc, si vous ne l'obtenez pas, la seule chose qui me vient à l'esprit, c'est que vous utilisez une version plus ancienne de django.
Cela ne fonctionnait pas non plus sur ma machine (Mac OS X 10.6). Il a enregistré des erreurs dans la base de données, mais n'apparaît pas dans admin.
Je l'ai fixé de la manière suivante:
Suppression du django_db_log ... fichier oeuf à partir du site-packages de Python (pour le désinstaller), le fichier décompressé d'oeuf dans un répertoire temporaire et déplacé le répertoire djangodblog créé dans mon Projet Django
Cela a fait l'affaire, mais vous perdez les fonctionnalités easy_install de cette façon (bien sûr).
Un peu d'un travail autour, mais en ajoutant ce qui suit à l'un d'un fichier admin.py fonctionne pour moi.
from djangodblog.models import Error, ErrorBatch
from djangodblog.admin import ErrorBatchAdmin, ErrorAdmin
admin.site.unregister(Error)
admin.site.unregister(ErrorBatch)
admin.site.register(Error, ErrorAdmin)
admin.site.register(ErrorBatch, ErrorBatchAdmin)
- 1. gwt ajouter un widget personnalisé au panneau
- 2. Comment ajouter un nouveau composant au panneau lors de l'exécution
- 3. Comment ajouter des plugins au référentiel WordPress?
- 4. Ajouter les contrôles au panneau après FormView insérer aide
- 5. Ajouter dynamiquement html au panneau et accéder à la htmlcontrols
- 6. dnn - ajouter un module au panneau de droite
- 7. Django, comment générer un panneau d'administration sans modèles?
- 8. Réduire au panneau gnome
- 9. Comment ajouter des classes au module HTML
- 10. Comment ajouter des métadonnées au fichier WAV?
- 11. Comment ajouter des URL personnalisées à mes fichiers modèles WordPress?
- 12. Comment ajouter des modèles WCF à Visual Studio Express?
- 13. Définition des autorisations au niveau du modèle dans le code du panneau d'administration Django
- 14. Ajouter une ligne au panneau de grille, mais avec des détails de construction séparés dans ExtJS
- 15. Ajouter des icônes au tremplin
- 16. fond au panneau en asp.net
- 17. Ajouter une image sur un panneau
- 18. Transmettre le tableau des modèles de la vue au contrôleur
- 19. Comment ajouter au tableau
- 20. Comment ajouter une barre de défilement à un panneau d'extension?
- 21. Comment ajouter des scripts et des styles pour la page EXACT dans Wordpress panneau d'administration
- 22. C# - Contrôle personnalisé avec panneau, comment puis-je faire en sorte que l'EDI ajoute des éléments au panneau?
- 23. Comment accéder au cache de modèles? - Django
- 24. joomla, ajouter des modultes au menu
- 25. Ruby on Rails ajouter des modèles pour le plugin existant?
- 26. Module Magento - remplacer un contrôleur, ajouter des modèles
- 27. Ajouter des boutons personnalisés au MessageBox existant
- 28. Onglets jQuery: Ajout de DIV au panneau
- 29. Ajouter un contrôle utilisateur à un panneau
- 30. C# Ajouter des données au fichier xml
Non, j'utilise django trunk, 1.2 alpha. Étrange. – Enchantner