J'essaie de configurer la barre d'outils de débogage pour déboguer certaines méthodes d'API via l'API navigable de DRF. J'ai suivi les étapes décrites sur la page Installation page ( comme la mise à jour de INSTALLED_APPS, MIDDLEWARE, etc.) mais ne voit toujours aucune barre d'outils. La barre d'outils de débogage fonctionne-t-elle donc avec DRF? Comment déboguer le problème sans qu'il apparaisse?

7
planetp 16 avril 2018 à 19:55

3 réponses

Meilleure réponse

Oui, cela fonctionne très bien si vous avez le bon INTERNAL_IPS = [..]. Avec Docker, vous devez également trouver l'IP du serveur proxy par exemple nginx - conteneur.

2
ralfzen 30 nov. 2018 à 14:19

N'a pas fonctionné pour moi jusqu'à ce que j'aie ajouté

DEBUG_TOOLBAR_CONFIG = {
    "SHOW_TOOLBAR_CALLBACK": lambda request: True,
}
0
Bojan Bogdanovic 5 févr. 2020 à 15:07

Oui, la Debug Toolbar fonctionne avec DRF, mais vous devez également ajouter INTERNAL_IPS = ['127.0.0.1',] à votre fichier settings.py.

2
cezar 16 avril 2018 à 18:32