Hi,

I am getting this value error in my report. i am using pagination fro
my report. I have only 2 records in my database. so in order to check
whether my pagination works i gave
{ % autopaginate Data 1 % } so that each record will get displayed in
two different pages. when i generate my report the record in the 1st
page is getting generated but when i click on the 2nd page link it
displays me this error. can any one help me what might be the reason
and solution for this.

Error Message
===========
ValueError at /ReportIMH/

The view Lab_Tools.ims.views.ReportIMH didn't return an HttpResponse
object.
Request Method:
GET
Request URL:
http://127.0.0.1:8000/ReportIMH/
Exception Type:
ValueError
Exception Value:
The view Lab_Tools.ims.views.ReportIMH didn't return an HttpResponse
object.
Exception Location:
C:\Python26\lib\site-packages\django\core\handlers\base.py in
get_response, line 104
Python Executable:
C:\Python26\python.exe
Python Version:
2.6.1
Python Path:
['C:\\Lab_Tools', 'C:\\Python26\\python26.zip', 'C:\\Python26\\DLLs',
'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\
\lib-tk', 'C:\\Python26', 'C:\\Python26\\lib\\site-packages']
Server time:
Fri, 8 May 2009 18:39:40 +0530
Traceback Switch to copy-and-paste view

C:\Python26\lib\site-packages\django\core\handlers\base.py
in
get_response
104.                           raise ValueError, "The view %s.%s
didn't return an HttpResponse object." % (callback.__module__,
view_name) ...
▶ Local vars

Views.py
=======

def IRSerNum(request,Part_No):
   ReportData=""
   ReportHeader = HTML.Table()
   ReportData = HTML.Table()
   ReportHeader.rows.append(['Serial Number','Status of the
Instrument'])
   Sernos = Part.objects.filter(part_number=Part_No)
   for field in Sernos:
      SerNoList= "%s" % field.serial_number
      testhistorystatus = TestHistory.objects.filter(SerNo = field)
      for state in testhistorystatus:
        teststat = "%s" % state.test_status
      ReportData.rows.append([SerNoList,teststat])
   DateTime=current_datetime()
   return render_to_response('Reports/IR/SerNo.html', {'SNos':
ReportData , 'Part' : Part_No, 'Header' : ReportHeader.rows , 'Data' :
ReportData.rows,'Time' : DateTime},context_instance=RequestContext
(request))

SerNo.html
==========

{% extends 'Main_Template.html' %}
{% load pagination_tags %}
{% block menu %}
{% endblock %}
{% block content %}

<body bgcolor = "#E1E1FF">

<center>
<font face = "arial">
<br><i><b>Serial Numbers for the Part Number {{Part}} </b></i><br>
  <br><i>{{Time}}</i><br><br><br>
{% autopaginate Data 1%}

  <table border=2>
   {% for row in Header %}
  <TR>
                {% for value in row %}
                        <TH><b>{{ value }}</b></TH>
                {% endfor %}
  </TR>
   {% endfor %}

  {% for row in Data %}
  <TR>

        {% for value in row %}
        <TD>{{ value }}</TD>
        {% endfor %}
   </TR>
  {% endfor %}


  </table>
  <br><br>
 {% paginate %}

</font> </center></body>

{% endblock %}


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

Reply via email to