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)
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)
def create_note(self, **kwargs): note = Note(**kwargs) db.session.add(note) db.session.commit() return note