最近搜索

django 请求参数 验证 请求 验证

浏览:12
管理员 2026-05-24 15:51
@csrf_exempt
def api_blog_list(request):
    # 统一获取参数:支持 GET + POST  同时支付get post
    if request.method == "GET":
        data = request.GET
    else:
        data = request.POST
    
    # 分页参数
    try:
        page = int(data.get('page', 1))
        page = page if page >= 1 else 1
    except:
        page = 1




user_id = request.POST.get('id')  # 编辑时有值,新增时无
name = request.POST.get('name', '').strip()
username = request.POST.get('username', '').strip()

company = request.POST.get('company', '').strip()
profession = request.POST.get('profession', '').strip()
introduce = request.POST.get('introduce', '').strip()
telephone = request.POST.get('telephone', '').strip()
qq = request.POST.get('qq', '').strip()
wx = request.POST.get('wx', '').strip()
address = request.POST.get('address', '').strip()
avatar = request.POST.get('avatar', '').strip()
roleIds = request.POST.get('roleIds', '').strip()



user = MyUser.objects.get(id=int(user_id))

# 传了 name 才修改
if name:
    user.name = name

# 传了 username 才修改
if username:
    user.username = username

# 传了公司才修改
if 'company' in request.POST:
    user.company = company


联系站长

站长微信:xiaomao0055

站长QQ:14496453