Exemple #1
0
def report():
    form = DateHabitReport()
    form_delete = Delete_habit()
    dates = Date.find_habits_by_date('2020-05-11')
    form.submit()
    if form.validate_on_submit():
        number_of_dates = 1
        choosen_date = str(form.selected_date.data)
        flash('Your post has been created!', 'success')
        return redirect(
            url_for('report_with_date',
                    number_of_dates=number_of_dates,
                    choosen_date=choosen_date))
    return render_template('report.html', form=form)
Exemple #2
0
def report_with_date(number_of_dates, choosen_date):
    form = DateHabitReport()
    form_done = Building_habit()
    all_date_objects = [
        Date.find_habits_by_date(single_list)
        for single_list in choosen_date.split(',')
    ]

    print(all_date_objects)
    form_done.submit_done_or_not()
    if form_done.validate_on_submit():
        date = Date.query.filter_by(id=form_done.date_id.data).first()
        date.done = True
        db.session.commit()
        flash('Your DELETE has been created!', 'success')
        return render_template('report.html',
                               form=form,
                               number_of_dates=number_of_dates,
                               choosen_date=choosen_date,
                               all_date_objects=all_date_objects,
                               form_done=form_done)

    form.submit()
    if form.validate_on_submit():
        number_of_dates = 1 + int(number_of_dates)
        choosen_dates = choosen_date + ',' + str(form.selected_date.data)
        print(choosen_dates, 'ciekawe co to za string')
        flash('Your post has been created!', 'success')
        return redirect(
            url_for('report_with_date',
                    number_of_dates=number_of_dates,
                    choosen_date=choosen_dates))
    return render_template('report.html',
                           form=form,
                           number_of_dates=number_of_dates,
                           choosen_date=choosen_date,
                           all_date_objects=all_date_objects,
                           form_done=form_done)