It is not right to punish the child without finding the actual reasons, find out her reasons first. Why is she throwing tantrums? Listen.
Explain to her, always give a chance to correct her bad behaviour and if she's stubborn, throw tantrums, disobey instructions, only then bring out the rod. Don't ever let them over ride your role as a parent.
Cane only her palm, legs, buttocks n explain to her the reasons of caning her. Always explain why.
Denise is right, both parents should be consistent when one discipline the child, the parents should stand in line together.
Be consistent and do not give in to her demand. When it's no means no, there's no room for negotiation. Just give a firm NO and walk away. Explain why u say no. Only when she behave, obeying instruction, she can get that as a reward.
When it's time for discipline, be firm. Though parents feel "heartache", however it's for the good for the child, don't let them develop the bad habits.
We reward the right behaviours and correct the bad ones. It's important that a child is in consistence of right parental guidance.