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