class UserProfileModelSerializer(serializers.ModelSerializer):
class Meta:
model = UserProfile
fields=[‘nickName‘,‘avatarUrl‘,‘jifen‘,‘yongjin‘,‘fensi_num‘]
class GetUserInfo(APIView):
"""获取用户信息"""
renderer_classes = [JSONRenderer] # 渲染器
def get(self,request):
token=request.GET.get(‘token‘)
user=UserProfile.objects.filter(token=token).first()
re=UserProfileModelSerializer(user)
return Response(re.data)
from django.urls import path
from .views import LoginView,GetUserInfo
urlpatterns = [
path(‘login/‘,LoginView.as_view()),
path(‘getuserinfo/‘,GetUserInfo.as_view())
]
1.在apps/ad/views.py中
广告小程序后端开发(11.个人中心:获取用户数据,用户发布的广告和店铺及图片)
原文:https://www.cnblogs.com/xuepangzi/p/10951339.html