def edit(charge_id=None):

    if charge_id:
        charges = Charge.objects.get(id=charge_id)
        form = FormCharge(obj=charges)
    else:
        charges = Charge()
        form = FormCharge()

    success = False
    if form.validate_on_submit():
        entreprise = Societe.objects.first()

        charges.libelle = form.libelle.data
        charges.societe = entreprise
        charges.save()

        flash('Enregistement effectue avec succes', 'success')
        success = True

    return render_template('charge/edit.html', **locals())