尝试使用Django rest fram运行Django时,没有名为http_client错误的模块

2024-09-29 23:17:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用django rest框架创建一个简单的API。在视图中,我有以下代码。在

    from django.shortcuts import render
from moviestash.models import Movie
from moviestash.serializer import MovieSerializer
from rest_framework import generics

#List all movies and add movies
class MovieList(generics.ListCreateAPIView):
    queryset = Movie.objects.all()
    serializer_class = MovieSerializer

#Get a movie and delete a movie
class MovieDetail(generics.RetrieveDestroyAPIView):
    queryset = Movie.objects.all()
    serializer_class = MovieSerializer

当我运行服务器并尝试转到任何url时,都会出现以下错误。在

^{pr2}$

当我进入djangoshell时,我可以执行以下导入操作,而不会出现来自django.utils.6。移动导入http客户端。同样,在导入http_client之后,我还执行了dir(http_client),我可以看到responses对象,但由于某些原因,当我尝试使用from导入时django.utils.6.moves.http_客户端导入响应我得到一个ImportError:没有名为http_client的模块。至少可以说这是非常令人沮丧的。在


Tags: anddjangofromimportclientresthttpall

热门问题