def user_edit(request):
users_name = request.REQUEST.get('users_name')
if request.method == 'POST' and users_name:
message_error, msg = True, '?????'
try:
u = Users.objects.get(pk=users_name)
form_data = UsersEditForm(request.POST or None, instance=u)
if form_data.is_valid():
cd = form_data.cleaned_data
f = form_data.save(commit=False)
if form_data['users_password']:
m2 = hashlib.md5()
m2.update(cd['users_password'])
f.users_password = m2.hexdigest()
f.save()
message_error, msg = False, '??????!'
else:
msg = re.compile(r'<[^>]+>', re.S).sub('', str(form_data.errors))
except Users.DoesNotExist:
msg = '?????!'
# ????
render_message(request, message_error, msg)
return HttpResponseRedirect(reverse('users:user_list'))
评论列表
文章目录