def create_user_by_tel_name(tel, name, nickname, sex): """ 根据电话号用户名生成用户 y:尚宗凯 at:2015-3-4 :param tel , name: :return: """ user = get_user_model()() user.tel = tel user.set_password('123456') user.name = str(name) user.nickname = str(nickname) user.save() bf = BaseFile() tel = tel[1:] # bf.fileurl = '/static/headicon/001宋江.jpg' bf.name = tel bf.fileurl = '/static/headicon/' + bf.name + '.jpg' bf.filetype = 'jpg' bf.file_status = True bf.bucket = 'pubfriendsicon' bf.user = user bf.save() user.icon_url = bf assert sex in ('male', 'female') if sex == 'male': user.sex = True else: user.sex = False user.save() return user
def create_user_by_tel_name(tel, name, nickname, sex): """ 根据电话号用户名生成用户 y:尚宗凯 at:2015-3-4 :param tel , name: :return: """ user = get_user_model()() user.tel = tel user.set_password('123456') user.name = str(name) user.nickname = str(nickname) user.save() bf = BaseFile() tel = tel[1:] # bf.fileurl = '/static/headicon/001宋江.jpg' bf.name = tel bf.fileurl = '/static/headicon/'+bf.name+'.jpg' bf.filetype = 'jpg' bf.file_status = True bf.bucket = 'pubfriendsicon' bf.user = user bf.save() user.icon_url = bf assert sex in ('male','female') if sex == 'male': user.sex = True else: user.sex = False user.save() return user
def create_user_icon_fileobj(request, bucket=QN_FRIENDS_ICON_BUCKET): """ 创建用户头像 by:王健 at:2015-1-29 用户头像存储位置 标记为以用户id为文件夹目录的位置 by:王健 at:2015-2-3 :param request: :param bucket: :return: """ fileobj = BaseFile() fileobj.user_id = request.user.pk fileobj.bucket = bucket fileobj.file_status = False fileobj.filetype = request.REQUEST.get('filetype', 'file') fileobj.size = int(request.REQUEST.get('size', '0')) fileobj.name = request.REQUEST.get('filename', '')[-50:] uuidname = str(uuid.uuid4()) object_name = str('/%s/%s.%s' % (fileobj.user_id, uuidname, fileobj.filetype)) fileobj.fileurl = object_name # fileobj.shareurl = bcs.sign('GET', FILE_BUCKET, object_name) # posturl = bcs.sign('POST', FILE_BUCKET, object_name, T=int(time.time() + 3600), S=fileobj.size) fileobj.save() return fileobj