static: Use built-in methods for path manipulation.
This commit is contained in:
		
							parent
							
								
									9e983208a0
								
							
						
					
					
						commit
						39314c254e
					
				
					 1 changed files with 7 additions and 8 deletions
				
			
		|  | @ -3,10 +3,11 @@ from django.http import HttpResponse | ||||||
| from django.template import RequestContext, loader | from django.template import RequestContext, loader | ||||||
| from conservancy.apps.fundgoal.models import FundraisingGoal as FundraisingGoal | from conservancy.apps.fundgoal.models import FundraisingGoal as FundraisingGoal | ||||||
| 
 | 
 | ||||||
|  | STATIC_ROOT = '/home/www/website/www/conservancy/static/' | ||||||
|  | 
 | ||||||
| def handler(request, errorcode): | def handler(request, errorcode): | ||||||
|     STATIC_ROOT = '/home/www/website/www/conservancy/static/' |     path = os.path.join('error', errorcode, 'index.html') | ||||||
|     path = 'error/' + errorcode + '/index.html' |     fullpath = os.path.join(STATIC_ROOT, path) | ||||||
|     fullpath = STATIC_ROOT + path |  | ||||||
|     if not os.path.exists(fullpath): |     if not os.path.exists(fullpath): | ||||||
|         return HttpResponse("Internal error: " + path) |         return HttpResponse("Internal error: " + path) | ||||||
|     template = loader.get_template(path) |     template = loader.get_template(path) | ||||||
|  | @ -35,11 +36,9 @@ def fundgoal_lookup(fundraiser_sought): | ||||||
| def index(request, *args, **kwargs): | def index(request, *args, **kwargs): | ||||||
|     # return HttpResponse("Hello, static world: " + request.get_full_path()) |     # return HttpResponse("Hello, static world: " + request.get_full_path()) | ||||||
|     path = request.path |     path = request.path | ||||||
|     path = path.lstrip('/') |     if path.endswith(u'/'): | ||||||
|     if path[-1:] == '/': |         path += u'index.html' | ||||||
|         path += 'index.html' |     fullpath = os.path.join(STATIC_ROOT, path) | ||||||
|     STATIC_ROOT = '/home/www/website/www/conservancy/static/' |  | ||||||
|     fullpath = STATIC_ROOT + path |  | ||||||
|     if not os.path.exists(fullpath): |     if not os.path.exists(fullpath): | ||||||
|         # return HttpResponse("Sorry that's a 404: " + path) |         # return HttpResponse("Sorry that's a 404: " + path) | ||||||
|         return handler404(request) |         return handler404(request) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Brett Smith
						Brett Smith