def add_note(request): if request.method == 'POST': form = NoteForm(request.POST) if form.is_valid(): title = form.cleaned_data['title'] text = form.cleaned_data['text'] Note.create(title=title, text=text).save() return django.http.HttpResponseRedirect("/notes/") else: return render(request, 'notes/form_is_not_valid.html') else: form = NoteForm() return render(request, 'notes/add_note.html', {'form': form})
def test_create_note(): db_init() tags = ['todo', 'reminder'] note = Note.create('note to self', tags=tags) tags_in_db = Tag.index() for tag in tags: assert tag in tags_in_db assert note in Tag.query.get(tag).notes assert note.tags == tags
def add(request): note = Note.create(request.POST['description'], datetime.now()) note.save() return HttpResponseRedirect(reverse('notes:index'))