我在下面为当前用户提供了我的序列化程序的详细信息serializers.pyclass UserDetailSerializer(serializers.ModelSerializer): class Meta: model = User fields = [ 'id', 'username', 'email', 'first_name', 'last_name', ]views.pyclass UserViewSet(APIView): def get(self, request): serializer = UserDetailSerializer(request.user) return Response(serializer.data)urls.pyurlpatterns = [ path('admin/', admin.site.urls), url(r'^user/', accounts_views.UserViewSet.as_view()),]转到http://localhost:8000/user/会显示正确的 json/api 数据:{ "id": 1, "username": "stormadmin", "email": "", "first_name": "", "last_name": ""}但是当我尝试使用 ajax 来获取数据时: async getUser() { const response = await fetch('http://127.0.0.1:8000'+'/user/'); const resData = await response.json(); return resData; }我得到了这个:{id: null, username: ""}我的问题是,如何通过 AJAX 调用获取我想要的数据?还是有更好的方法来做到这一点?
添加回答
举报
0/150
提交
取消
