Esempio n. 1
0
def create_note():
    note_form = NoteForm(user=current_user, pad=request.args.get('pad'))
    if note_form.validate_on_submit():
        note = Note(name=note_form.name.data,
                    text=note_form.text.data,
                    pad_id=note_form.pad.data,
                    user=current_user)
        db.session.add(note)
        db.session.commit()
        flash('Note is successfully created', 'success')
        return redirect(_get_note_success_url(note))
    return render_template('notes/create.html', form=note_form)
Esempio n. 2
0
def create_note():
    note_form = NoteForm(user=current_user, pad=request.args.get('pad'))
    if note_form.validate_on_submit():
        note = Note(
            name=note_form.name.data,
            text=note_form.text.data,
            # for mysql we need to check for the null case, which will be 0
            pad_id=note_form.pad.data if note_form.pad.data != 0 else None,
            user=current_user
        )
        db.session.add(note)
        db.session.commit()
        flash('Note is successfully created', 'success')
        return redirect(_get_note_success_url(note))
    return render_template('notes/create.html', form=note_form)
Esempio n. 3
0
 def create_note(self, **kwargs):
     note = Note(**kwargs)
     db.session.add(note)
     db.session.commit()
     return note