亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

django為什么在api視圖里就找不到數據呢?

django為什么在api視圖里就找不到數據呢?

茅侃侃 2018-12-11 17:27:32
我在views.py里面打印這個對象都能成功打印:def inherit(request):  print(Inheritinfo.objects.filter()[0])     #這里都可以成功打印出來  return render(request, 'inherit.html')  但是為什么在api視圖里面就報錯呢?報錯:AttributeError: 'function' object has no attribute 'objects'   class InheritinfoSerializer(serializers.ModelSerializer):     class Meta:         model = Inheritinfo         fields = '__all__'         depth = 1@api_view(['GET', 'POST'])def Inheritinfo(request):  if request.method == 'GET':      print(Inheritinfo.objects.filter()[0]) #在這一句報的錯      postinfo = Inheritinfo.objects.filter()[0]      serializer = InheritinfoSerializer(postinfo)      return Response(serializer.data)
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

你的函數名是Inheritinfo,model又是Inheritinfo,不知道給函數改個名嗎

https://img1.sycdn.imooc.com//5c37fdc90001b26308560261.jpg

查看完整回答
反對 回復 2019-01-11
  • 1 回答
  • 0 關注
  • 388 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號