def update_reference(request):
if request.method == 'GET':
from urllib import unquote
update_ref_form = RefManipulateForm(request.GET)
if update_ref_form.is_valid():
cd = update_ref_form.cleaned_data
ref = References.objects.get(id=cd['id'])
if (ref.check_owner(request.user.id) or request.user.is_superuser):
ref.path = unquote(cd['path'])
ref.save()
return success('Your reference has been updated.')
else:
return error('Your are not owner of the step.')
else:
return error(str(update_ref_form.errors))
else:
return error('Method error')
评论列表
文章目录