posts - 431,  comments - 344,  trackbacks - 0
          def list(request):
              newses = News.objects.filter(active=True).order_by("-date")
              paginator = Paginator(newses, 8)
             
              try:
                  page = int(request.GET.get('page', '1'))
              except ValueError:
                  page = 1
             
              try:
                  finalNews = paginator.page(page)
              except (EmptyPage, InvalidPage):
                  finalNews = paginator.page(paginator.num_pages)
             
              return render_to_response('news_list.html', {'newses':finalNews, 'count':newses.count(), 'numofpage':finalNews.object_list.count()})


          {% load i18n%}
          {% block content %}
          <table width="800">
           {% for news in newses.object_list %}
           <tr>
            <td bgcolor="#EEEEEE" colspan="2">
             <a href="/news/{{news.id}}"class="left1">{{news.title}}</a>
            </td>
           </tr>
           <tr>
            <td align="left" bgcolor="#FFFFFF">{{news.date}}</td>
            <td align="left" bgcolor="#FFFFFF">類型:{{news.type}}</td>
           </tr>
           {% endfor%}
          </table>

          <table width="800">
           <tr>
            <td>
             總共{{count}}條信息&nbsp;&nbsp;&nbsp;
             <a href="?page=1">首頁</a>&nbsp;&nbsp;&nbsp;
             {% if newses.has_previous %}
              <a href="?page={{ newses.previous_page_number }}">上一頁</a>&nbsp;&nbsp;&nbsp;
             {% endif %}
             {% if newses.has_next %}
              <a href="?page={{ newses.next_page_number }}">下一頁</a>&nbsp;&nbsp;&nbsp;
             {% endif %} 
              <a href="?page={{ newses.paginator.num_pages }}">尾頁</a>&nbsp;&nbsp;&nbsp;
             {{ newses.number }} / {{newses.paginator.num_pages}} &nbsp;&nbsp;&nbsp;
             {{numofpage}}條/頁
            </td>
           </tr>
          </table>
          {%endblock%}

          posted on 2009-04-02 20:30 周銳 閱讀(184) 評論(0)  編輯  收藏 所屬分類: Python
          主站蜘蛛池模板: 兴宁市| 芒康县| 桐庐县| 鄄城县| 江西省| 钟山县| 玉树县| 甘孜| 武邑县| 五莲县| 林州市| 上虞市| 冀州市| 巴彦淖尔市| 中山市| 东莞市| 安乡县| 都昌县| 沁水县| 广河县| 罗山县| 舒兰市| 静宁县| 威远县| 罗源县| 大英县| 东光县| 阳朔县| 乐都县| 义马市| 江津市| 连山| 大同县| 泰和县| 双柏县| 泊头市| 西城区| 鄂温| 遵化市| 唐山市| 黄骅市|