def add(request, username): bag = {} if request.method == 'POST': form = AddBookmark(request.POST,request=request) if form.is_valid(): bookmark = form.save(commit=False) bookmark.user = request.user bookmark.slug = slugify(form.cleaned_data['title']) bookmark.save() form.save_m2m() messages.info(request, 'Bookmark %s added.' % bookmark) return http.HttpResponseRedirect(reverse('bookmarks.bookmark_views.view', args=[bookmark.user.username,bookmark.slug,])) else: form = AddBookmark(request=request) bag['form'] = form return shortcuts.render_to_response("bookmark/add.html", bag, context_instance=context.RequestContext(request))