diff --git a/juser/views.py b/juser/views.py index ca34d7b0f..102431ef9 100644 --- a/juser/views.py +++ b/juser/views.py @@ -147,8 +147,19 @@ def group_add(request): def group_list(request): - header_title, path1, path2 = '查看属组 | Add Group', 'juser', 'group_list' - groups = UserGroup.objects.all() + header_title, path1, path2 = '查看属组 | Show Group', 'juser', 'group_list' + groups = contact_list = UserGroup.objects.all().order_by('id') + p = paginator = Paginator(contact_list, 10) + + try: + page = int(request.GET.get('page', '1')) + except ValueError: + page = 1 + + try: + contacts = paginator.page(page) + except (EmptyPage, InvalidPage): + contacts = paginator.page(paginator.num_pages) return render_to_response('juser/group_list.html', locals()) diff --git a/templates/juser/group_list.html b/templates/juser/group_list.html index 19eedb3d1..2e627ed18 100644 --- a/templates/juser/group_list.html +++ b/templates/juser/group_list.html @@ -1,71 +1,112 @@ {% extends 'base.html' %} - +{% load mytags %} {% block content %} - {% include 'nav_cat_bar.html' %} -