What is the difference between AWSCLI and AWSEBCLI?
You only need eb to deploy and control Elastic Beanstalk. You can use aws to control any other resource in AWS. You can also use aws for lower-level control of Elastic Beanstalk.
What is the difference between "AWS Command Line Interface" and "AWS Elastic Beanstalk Command Line Interface"? 
Do I need both to deploy a Django project through AWS Elastic Beanstalk?
Thank you!