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 周銳 閱讀(182) 評論(0)  編輯  收藏 所屬分類: Python
          主站蜘蛛池模板: 深泽县| 黄石市| 胶州市| 巴里| 扎鲁特旗| 昌宁县| 灵山县| 庆元县| 湾仔区| 湘潭县| 额尔古纳市| 仁化县| 毕节市| 泾源县| 阿尔山市| 湘潭县| 广州市| 清丰县| 永德县| 和顺县| 天镇县| 淳安县| 孝义市| 安新县| 友谊县| 扬中市| 松江区| 清涧县| 五华县| 鹰潭市| 横山县| 上杭县| 沁水县| 南充市| 乌海市| 大埔县| 托里县| 磐安县| 叙永县| 磴口县| 芜湖县|