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 <ljmcad...@gmail.com> 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 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