def update(request): data = CRUDHelper(Department, request.POST) if data.is_valid(): data.save() messages.success(request, "Successfully Updated.") return redirect('department_index') else: messages.error(request, data.get_error_message()) TmpMemory.set_redirect_tmp(request.POST) return redirect("/" + URL_CONSTANT.DEPARTMENT_EDIT + "0")
def save(request): data = CRUDHelper(Department, request.POST) if data.is_valid(): data.save() messages.success(request, "Successfully Created.") return redirect('department_index') else: messages.error(request, data.get_error_message()) TmpMemory.set_redirect_tmp(request.POST) return redirect('department_create')
def edit(request, pk): data = TmpMemory.get_redirect_tmp() if data is None: crud_helper = CRUDHelper(Department) data = crud_helper.get_by_id(pk) return render(request, 'university/department/edit.html', {"data": data})
def create(request): return render(request, 'university/department/create.html', {'data': TmpMemory.get_redirect_tmp()})