mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Fixed #20730 -- Fixed "Programmatically creating permissions" error.
Thanks glarrain for the report.
This commit is contained in:
		| @@ -234,10 +234,11 @@ a model's ``Meta`` class, you can also create permissions directly. For | ||||
| example, you can create the ``can_publish`` permission for a ``BlogPost`` model | ||||
| in ``myapp``:: | ||||
|  | ||||
|     from myapp.models import BlogPost | ||||
|     from django.contrib.auth.models import Group, Permission | ||||
|     from django.contrib.contenttypes.models import ContentType | ||||
|  | ||||
|     content_type = ContentType.objects.get(app_label='myapp', model='BlogPost') | ||||
|     content_type = ContentType.objects.get_for_model(BlogPost) | ||||
|     permission = Permission.objects.create(codename='can_publish', | ||||
|                                            name='Can Publish Posts', | ||||
|                                            content_type=content_type) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user