fromdjango.core.management.baseimportBaseCommand,CommandErrorfromdjango_comment_client.modelsimportPermission,Rolefromdjango.contrib.auth.modelsimportUserclassCommand(BaseCommand):args='user role course_id'help='Assign a role to a user'defhandle(self,*args,**options):role=Role.objects.get(name=args[1],course_id=args[2])if'@'inargs[0]:user=User.objects.get(email=args[0])else:user=User.objects.get(username=args[0])user.roles.add(role)