def category(request, pk): category = get_object_or_404(PostType, pk=pk) posts = Post.objects.filter(type=category) services = posts.values('type__service').distinct() page = request.GET.get('page', 1) posts = paginate(posts, page, pages=settings.DEFAULT_PAGES_COUNT) #_posts = [] #c = posts.count() #_posts.append(posts[c/2:]) #_posts.append(posts[:c/2]) dt = { 'posts': posts, 'services': services, 'category': category } if settings.SAUSAGE_SCROLL_ENABLE: if int(page) != 1: dt.update({'_template': 'blog/include/posts_index.html'}) return dt
def post(request, pk): services = Post.objects.all().values('type__service').distinct() return {'post': get_object_or_404(Post, pk=pk), 'services': services}
def delete(request, pk): instance = get_object_or_404(ServerBanList, pk=pk) instance.delete() return {'redirect': 'banlist:index'}
def edit(request, pk): instance = get_object_or_404(ServerBanList, pk=pk) return add(request, pk=pk)