mirror of
				https://github.com/django/django.git
				synced 2025-10-28 02:29:56 +00:00 
			
		
		
		
	 d228c1192e
			
		
	
	
		d228c1192e
		
	
	
	
	
		
			
			SuspiciousOperations have been differentiated into subclasses, and are now logged to a 'django.security.*' logger. SuspiciousOperations that reach django.core.handlers.base.BaseHandler will now return a 400 instead of a 500. Thanks to tiwoc for the report, and Carl Meyer and Donald Stufft for review.
		
			
				
	
	
		
			11 lines
		
	
	
	
		
			248 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
	
		
			248 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from __future__ import unicode_literals
 | |
| 
 | |
| from django.core.exceptions import SuspiciousOperation, DisallowedHost
 | |
| 
 | |
| 
 | |
| def suspicious(request):
 | |
|     raise SuspiciousOperation('dubious')
 | |
| 
 | |
| 
 | |
| def suspicious_spec(request):
 | |
|     raise DisallowedHost('dubious')
 |