示例#1
0
文件: views.py 项目: stden/colortek
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
示例#2
0
文件: views.py 项目: stden/colortek
def post(request, pk):
    services = Post.objects.all().values('type__service').distinct()
    return {'post': get_object_or_404(Post, pk=pk), 'services': services}
示例#3
0
文件: views.py 项目: tarvitz/IseeYou
def delete(request, pk):
    instance = get_object_or_404(ServerBanList, pk=pk)
    instance.delete()
    return {'redirect': 'banlist:index'}
示例#4
0
文件: views.py 项目: tarvitz/IseeYou
def edit(request, pk):
    instance = get_object_or_404(ServerBanList, pk=pk)
    return add(request, pk=pk)