広告アプレットバックエンドの開発(11の個々のセンターは:ユーザデータを取得し、ユーザーが広告を掲載し、買い物や写真)

1.個人センター:ユーザーのIDデータを取得します。

1.apps /ユーザー/ adminx.pyクラスのUserProfileの順序を変更します。

クラスUserProfileModelSerializer(serializers.ModelSerializer):
    クラスメタ:
        モデル= のUserProfile 
        フィールド= [ 'ニックネーム'、 'avatarUrl'、 'jifen'、 'yongjin'、 'fensi_num']

2.apps /ユーザー/ views.py新しいクラスGetUserInfoでユーザーの情報を入手してください。

クラスGetUserInfo(APIView):
    "" "获取用户信息" "" 
    renderer_classes = [JSONRenderer]#渲染器

    デフ取得(自己、リクエスト):
        トークン= request.GET.get( 'トークン'  ユーザー= UserProfile.objects.filter (トークン= トークン)1次回() 再= UserProfileModelSerializer(ユーザ)リターン応答(re.data)

3.ルートアプリケーション/ユーザー/ urls.pyの中に追加します。

django.urlsからインポートパスを
.viewsからインポートLoginView、GetUserInfo 

urlpatterns = [ 
    パス( 'ログイン/' 、LoginView.as_view())、 パス( 'getuserinfo /' 、GetUserInfo.as_view()) ]

 2.個人センター:ユーザーが広告を公開するために取得し、買い物や写真

 

 

 

 

1.アプリケーション/広告/ views.py

 

おすすめ

転載: www.cnblogs.com/xuepangzi/p/10951339.html