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 -~----------~----~----~----~------~----~------~--~---