管理员添加公有达人

This commit is contained in:
jlj 2025-06-03 15:42:45 +08:00
parent dcab490420
commit 5f09ef3705

View File

@ -2152,11 +2152,20 @@ def get_public_creators(request):
@csrf_exempt
@require_http_methods(["POST"])
def add_to_public_pool(request):
"""将达人添加到公有达人库"""
"""将达人添加到公有达人库(仅管理员可操作)"""
try:
from .models import PublicCreatorPool, CreatorProfile
import json
# 检查当前用户是否有管理员权限
current_user = request.user
if not current_user.is_staff and not current_user.is_superuser:
return JsonResponse({
'code': 403,
'message': '权限不足,只有管理员可以添加/更新公有库达人',
'data': None
}, json_dumps_params={'ensure_ascii': False})
data = json.loads(request.body)
# 获取必要参数