ok i am having an issue getting getlist() to work properly.  it displays the
correct number of rows in the template but there is not any data in those
rows.  firebug shows the following:
*Request Headers*
Host: wartrac.lormfg.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7)
Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://wartrac.lormfg.com/tracker/reports/
Cookie:
__utma=244144280.546994815381888600.1236088196.1236959460.1237809098.5;
__utmz=244144280.1236088196.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
__utma=163233722.3787547215650610000.1236361989.1236361989.1236361989.1;
__utmz=163233722.1236361989.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
sessionid=96ae590c0ec429724113fdbb8d6da83d; __utmc=244144280
Cache-Control: max-age=0
*
Response Headers*
Date: Mon, 23 Mar 2009 18:29:16 GMT
Server: Apache
Content-Type: text/html; charset=utf-8
Connection: close
Transfer-Encoding: chunked

*Params*
*select* 42 (this is the correct item based on my selection from the form)

if someone could show/tell me where i'm going wrong i would appreciate it.
Below are my views .py, report.html and report_list.html

views.py
from django.shortcuts import render_to_response

from models import
Warranty

from django.http import
*

def
index(request):

  open_warranty_list =
Warranty.objects.all().order_by('date_ent')

  return render_to_response('tracker/index.html', {'open_warranty_list':
open_warranty_list})


def
report_view(request):

  SelectForm =
Warranty.objects.all().order_by('id')

  return
render_to_response('admin/report.html',{'SelectForm':SelectForm})

def
results(request):

  if 'select' in request.GET and
request.GET['select']:



    results = request.GET.getlist("select")



    return
render_to_response('admin/report_list.html',{'results':results})


else:

    return render_to_response('admin/report.html', {'error':True})

~

report.html
<form action="/tracker/results/" method="GET">
        <table cellspacing="0">
          <thead>
            <tr>
              <th></th>
              <th>QI</th>
              <th>Part No.</th>
              <th>Serial No.</th>
              <th>Date Entered</th>
              <th>Warranty</th>
              <th>Desc.</th>
              {%ifequal result.desc "Other"%}
              <th> Other</th>
              {%endifequal%}
              <th>Comments</th>
            </tr>
          <tbody>
          {%for warranty in SelectForm %}
          <tr class="{%cycle 'row1' 'row2' %}">
            <td> <input type="checkbox" id="id_select_{{warranty.id}}"
value="{{warranty.id}}" name="select" /></td>
            <td> {{warranty.q_i_n}}</td>
            <td> {{warranty.p_no}}</td>
            <td> {{warranty.s_no}}</td>
            <td> {{warranty.date_ent}}</td>
            <td>{%ifequal warranty.warranty 0
%}No{%else%}Yes{%endifequal%}</td>
            <td> {{warranty.get_desc_display}}</td>
            {%ifequal warranty.desc "Other"%}
            <td> {{warranty.other}}</td>
            {%endifequal%}
            <td > {{warranty.comment}}</td>
          </tr>
        {%endfor%}
        </table>
        <div><input type="submit" value="Results"/></div>
      </form>
report_list.html
{% if select %}
      <table cellspacing="0">
        <thead>
          <tr>
            <th>QI</th>
            <th>Part No.</th>
            <th>Serial No.</th>
            <th>Date Entered</th>
            <th>Warranty</th>
            <th>Desc.</th>
            {%ifequal data.desc "Other"%}
            <th> Other</th>
            {%endifequal%}
            <th>Comments</th>
          </tr>
        <tbody>
        {%for select in results %}
        <tr class="{%cycle 'row1' 'row2' %}">
          <td> {{select.q_i_n}}</td>
          <td> {{select.p_no}}</td>
          <td> {{select.s_no}}</td>
          <td> {{select.date_ent}}</td>
          <td>{%ifequal select.warranty 0 %}No{%else%}Yes{%endifequal%}</td>
          <td> {{select.get_desc_display}}</td>
          {%ifequal select.desc "Other"%}
          <td> {{select.other}}</td>
          {%endifequal%}
          <td> {{select.comment}}</td>
        </tr>
      {%endfor%}
      </table>
Blake M. Sisco
LOR Manufacturing Co., Inc
Web Presence • Graphic Design
www.lormfg.com
(866) 644-8622
(888) 524-6292 FAX

The information transmitted by Blake Sisco herewith is intended only for the
person or entity to which it is addressed and may contain confidential
and/or privileged material.  Any review, retransmission, dissemination or
other use of, or taking of any action in reliance upon, this information by
persons or entities other than the intended recipient is prohibited.  If you
received this in error, please contact the sender and delete the material
from any computer

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to