def delete(): form_category = DeleteCategory() form_activity = DeleteActivity() form_meal = DeleteMeal() all_cat = Category.json_all() if form_category.validate_on_submit( ) and form_category.submit_delete_category.data: a_category = Category.find_by_id(_id=form_category.category_id.data) Category.delete_from_db(a_category) # print(f'well done, we changed {form_category.name} into {form_category.category_name.data}') print(f'Successful deleted category') return render_template('delete.html', form_activity=form_activity, form_category=form_category, form_meal=form_meal) if form_activity.validate_on_submit( ) and form_activity.submit_delete_activity.data: try: a_activity = Activity.find_by_id(form_activity.activity_id.data) except: flash(f'well done, we added {form_activity.activity_id.data}') Activity.delete_from_db(a_activity) print(f'Successful deleted category') return render_template('delete.html', form_activity=form_activity, form_category=form_category, form_meal=form_meal, added_activity=True) if form_meal.validate_on_submit() and form_meal.submit_delete_meal.data: a_meal = Meal.find_by_id(_id=form_meal.meal_id.data) Meal.delete_from_db(a_meal) # print(f'well done, we changed {form_category.name} into {form_category.category_name.data}') print(f'Successful deleted category') return redirect( url_for('delete', form_activity=form_activity, form_category=form_category, form_meal=form_meal)) return render_template('delete.html', form_activity=form_activity, form_category=form_category, form_meal=form_meal)