簡體   English   中英

使用`django.test.client`時出現400錯誤請求

[英]400 Bad Request While Using `django.test.client`

我相信我錯過了一個基本的設置。

我正在嘗試使用Django的測試框架來測試我的API。

從shell,我嘗試:

from django.test import Client
c = Client()
r = c.get('/')

我得到400 Bad Request ,這不是預期的輸出。

使用命令行中的簡單curl

curl http://localhost

我得到了預期的輸出: {"detail":"Authentication credentials...

我錯過了什么基本的東西?

您可以在DEBUG為False時使用測試客戶端,只需將“testserver”添加到ALLOWED_HOSTS設置中

看起來像:

DEBUG = True

settings.py文件中需要此工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM