示例#1
0
def add_bookmark(request,snippet_id):
	snippet = get_object_or_404(Snippet,pk=snippet_id)
	try:
		Bookmark.objects.get(user__pk=request.user.id,
							snippet__pk=snippet.id)
	except Bookmark.DoesNotExist:
		bookmark = Bookmark.objects.creat(user=request.user,
											snippet=snippet)
	return HttpResponseRedirect(snippet.get_absolute_url())
示例#2
0
def delete_bookmark(request,snippet_id):
	if request.method == 'POST':
		snippet = get_object_or_404(Snippet,pk=snippet_id)
		Bookmark.objects.filter(user__pk=request.user.id,
								snippet__pk=snippet.id).delete()
		return HttpResponseRedirect(snippet.get_absolute_url())
	else:
		return render_to_resopnse('cab/confirm_bookmark_delete.html',
									{'snippet':snippet })