邮递员 POST 请求在 Django 中返回 None
Postman POST request returning None in django
我正在尝试使用邮递员向 Django 服务器中的 API 发送 POST 请求。 API 是一个 API 视图:
class LoginView(APIView):
template_name = 'login.html'
from_class = LoginForm
def post(self, request, format=None):
data = request.data
username = data.get('username', None)
password = data.get('password', None)
print(username)
这里是联合图片中的邮递员请求
问题是我总是得到 None 用户名和密码。
如果您能发现问题,请指导我。
正如 Ersain 在评论中指出的那样,您在 Postman 中使用了查询参数。
您需要导航到 Postman 中的正文选项卡,select raw,然后 select JSON。然后您可以输入用户名和密码。
我正在尝试使用邮递员向 Django 服务器中的 API 发送 POST 请求。 API 是一个 API 视图:
class LoginView(APIView):
template_name = 'login.html'
from_class = LoginForm
def post(self, request, format=None):
data = request.data
username = data.get('username', None)
password = data.get('password', None)
print(username)
这里是联合图片中的邮递员请求
问题是我总是得到 None 用户名和密码。 如果您能发现问题,请指导我。
正如 Ersain 在评论中指出的那样,您在 Postman 中使用了查询参数。
您需要导航到 Postman 中的正文选项卡,select raw,然后 select JSON。然后您可以输入用户名和密码。