Credo di perdere una configurazione fondamentale.400 Richiesta errata durante l'uso di `django.test.client`
Sto provando a testare la mia API utilizzando il framework di test di Django.
Dalla shell, cerco:
from django.test import Client
c = Client()
r = c.get('/')
ottengo un 400 Bad Request
, che non è il risultato atteso.
Utilizzando un semplice curl
dalla riga di comando:
curl http://localhost
ottengo i risultati attesi: {"detail":"Authentication credentials...
Mi sto perdendo qualcosa di fondamentale?
Che cosa è esattamente si question/problema qui? – mariodev
'test.Client' restituiva un valore imprevisto,' 400 Bad Request'. Avrebbe dovuto restituire JSON dalla mia API. Non ero sicuro di cosa avevo sbagliato nel mio setup. Sembra che il flag 'DEBUG 'sia stato impostato in modo errato (vedi la mia risposta sotto). –