Пример #1
0
def search_users(request):
    key = request.GET.get('key')
    users = User.objects.filter(Q(username__contains=key) | Q(email__contains=key) | Q(first_name__contains=key) | Q(last_name__contains=key)).order_by('first_name')
    count = users.count()
    page = request.GET.get('page')
    users = paginate_objects(page,users)
    return render_to_response('users_index.html', {'key':key,'count':count, 'users' : users }, context_instance=RequestContext(request))
Пример #2
0
def index_users(request):
    if request.method == 'GET':
        users = User.objects.filter(~Q(is_superuser=True)).order_by('first_name')
        count = users.count()
        page = request.GET.get('page')
        users = paginate_objects(page,users)
        return render_to_response('users_index.html', {'count':count, 'users' : users }, context_instance=RequestContext(request))
Пример #3
0
def search_posts(request):
    key = request.GET.get('key')
    posts = Post.objects.filter(title__contains=key).order_by('-date')
    count = posts.count()
    page = request.GET.get('page')
    posts = paginate_objects(page,posts)
    return render_to_response('posts/posts_index.html', {'key':key,'count':count, 'posts' : posts }, context_instance=RequestContext(request))
Пример #4
0
def search_docs(request):
    key = request.GET.get('key')
    docs = Document.objects.filter(name__contains=key).order_by('-date')
    count = docs.count()
    page = request.GET.get('page')
    docs = paginate_objects(page,docs)
    return render_to_response('docs/docs_index.html', {'key':key,'count':count, 'docs' : docs }, context_instance=RequestContext(request))
Пример #5
0
def index_documents(request):
    docs = Document.objects.filter(published=True).order_by('-date')
    count = docs.count()
    page = request.GET.get('page')
    docs = paginate_objects(page,docs)
    return render_to_response('documents.html', {'count':count, 'documents' : docs }, context_instance=RequestContext(request))
Пример #6
0
def index_news(request):
    posts = Post.objects.filter(published=True, special=False).order_by('-date')
    count = posts.count()
    page = request.GET.get('page')
    posts = paginate_objects(page,posts)
    return render_to_response('articles.html', {'count':count, 'articles' : posts }, context_instance=RequestContext(request))
Пример #7
0
def index_posts(request):
    posts = Post.objects.all().order_by('-date')
    count = posts.count()
    page = request.GET.get('page')
    posts = paginate_objects(page,posts)
    return render_to_response('posts/posts_index.html', {'count':count, 'posts' : posts }, context_instance=RequestContext(request))