@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