I think you should open, count the lines of and close the file inside
the view. The view code is executed once per request. I think that
somethink like this will solve your problems:
def test_results(request):
infile = open('someFile.txt', 'r')
# ... count the lines of the file
infile.close()
return render_to_response('results.html', {'results':f}
On 2 ago, 14:55, lmcadory <[email protected]> wrote:
> Here is my code, minus all the import statements.
>
> file = 'someFile.txt'
> infile = open(file, 'r')
>
> def test_results(request):
> expectedResults = 10
> lines = infile.readlines()
> lineCount = len(lines)
> if lineCount == expectedResults:
> p = 'Passed'
> return render_to_response('results.html', {'results':p}
> else:
> f = 'Fail'
> return render_to_response('results.html', {'results':f}
>
> #HTML
> ....
> <body>
> The test {{ results }}.
> </body>
> ....
--
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.