No.
I spent a lot of past diets focused on willpower, but in my past attempts, I always tried to eat too little. So, my body's will to survive usually kicked in a month or so and then I binged. And then felt bad, for having no willpower. And then I would restrict/then binge etc.
When I changed my life in 2004, I changed how I looked at food and changed how I viewed my body during weight loss. My body is not the enemy, my body wants what's best for me. It doesn't want me to starve, it can't figure out why I would ever want to restrict calories. It put that extra food on my hips JUST IN CASE I needed it.
I had to stop thinking of myself as a modern woman with a checkbook and a fully stocked grocery store 3 minutes away. I had to think of myself as a prehistoric woman, or an 19th century woman crossing american in a wagon. If I really weren't getting enough food - what do I WANT my body to do? Well, I want it to cannabalize muscle, slow down my metabolism and hold on to fat. Why should I be surprised if that's what my body actually does when I radically diet?
This time, I partnered with my body. My way of eating is based on eating whole foods, calorie counting and volumetrics - basically eating lots and lots of vegetables, fresh fruits, lean proteins, healthy carbohydrates, low fat dairy, healthy fats. When I started giving my body all the good things it needed and plenty of them - all my weird, freaky binges/sugar cravings went away.
I'm not perfect, I occasionally eat off plan. But I don't beat myself or blame my willpower - I chalk it up to being human. No one on these forums is perfectly on plan, every day, every minute. Not our most successful maintainers - there is no perfect! And I don't have to BE perfect! I am maintaining a 70+ weight loss - for over 4 years! and there has been some serious food debauchery during that time (Hello Paris Buffet in Vegas, for example).
Life is messy, complicated and food is so much in our society - love, companionship, celebration. I will eat offplan, I will forgive myself and I will immediately get back on track at the next eating opportunity (one off plan meal does not become an offplan day or weekend or week, etc.). That's not to say I give myself permission to go crazy and "cheat cheat cheat" because I'm human - it just means I don't get hung up on occasional lapses. I think why it happened, what tactics I could use in similar situations (am I bored, did I forget to pack a healthy snack, etc) and MOVE ON.
My mind and body are united in this effort - for my health, for my happiness, for my closet of size 6 clothes
Good luck!