mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Refs #27468 -- Updated django.core.signing docstring.
Follow up to 71c4fb7beb.
			
			
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							1e2e1be02b
						
					
				
				
					commit
					a94ae4cb11
				
			| @@ -8,16 +8,16 @@ The format used looks like this: | ||||
|  | ||||
| There are two components here, separated by a ':'. The first component is a | ||||
| URLsafe base64 encoded JSON of the object passed to dumps(). The second | ||||
| component is a base64 encoded hmac/SHA1 hash of "$first_component:$secret" | ||||
| component is a base64 encoded hmac/SHA-256 hash of "$first_component:$secret" | ||||
|  | ||||
| signing.loads(s) checks the signature and returns the deserialized object. | ||||
| If the signature fails, a BadSignature exception is raised. | ||||
|  | ||||
| >>> signing.loads("ImhlbGxvIg:1QaUZC:YIye-ze3TTx7gtSv422nZA4sgmk") | ||||
| 'hello' | ||||
| >>> signing.loads("ImhlbGxvIg:1QaUZC:YIye-ze3TTx7gtSv422nZA4sgmk-modified") | ||||
| >>> signing.loads("ImhlbGxvIg:1QaUZC:YIye-ze3TTx7gtSv42-modified") | ||||
| ... | ||||
| BadSignature: Signature failed: ImhlbGxvIg:1QaUZC:YIye-ze3TTx7gtSv422nZA4sgmk-modified | ||||
| BadSignature: Signature "ImhlbGxvIg:1QaUZC:YIye-ze3TTx7gtSv42-modified" does not match | ||||
|  | ||||
| You can optionally compress the JSON prior to base64 encoding it to save | ||||
| space, using the compress=True argument. This checks if compression actually | ||||
|   | ||||
		Reference in New Issue
	
	Block a user