cuốn sách gpt4 ai đã làm

Hình đại diện hơi nước xác thực xã hội Python

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 03:12:14 26 4
mua khóa gpt4 Nike

Tôi đang sử dụng python-social-auth trong dự án của mình. Tài khoản được tạo thành công. Và làm cách nào để lấy hình đại diện người dùng Steam và lưu nó vào cơ sở dữ liệu?

Tôi đang cố gắng sử dụng một đường ống như thế này

def get_avatar(phụ trợ, chiến lược, chi tiết, phản hồi,
user=None, *args, **kwargs):
url = Không có
nếu backend.name == 'steam':
url = phản hồi['avatarfull']
nếu địa chỉ:
người dùng.avatar = url
người dùng.save()

Lỗi - Đối tượng 'SuccessResponse' không có thuộc tính 'avatarfull'

câu trả lời hay nhất

Kiểm tra mã số , thông tin này được lưu trữ trong chi tiết trong từ điển người chơi chìa khóa.

我不确定你的 lấy_avatar Đối số của hàm đến từ đâu, nhưng giả sử đó là chi tiết người dùng được cung cấp bởi python-social-auth, thì bạn có thể truy cập hình đại diện như thế này:

def get_avatar(phụ trợ, chiến lược, chi tiết, phản hồi, user=None, *args, **kwargs):
nếu backend.name == 'steam':
url = chi tiết['player']['avatarfull']
nếu địa chỉ:
người dùng.avatar = url
người dùng.save()

Bạn cũng có thể muốn đảm bảo rằng các phương pháp sau đây được SOCIAL_AUTH_PIPELINE một phần của:

'social.pipeline.social_auth.social_details',

Về hình đại diện hơi nước xác thực xã hội Python, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/37636300/

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress