title: Two arguments in django-admin custom command
body: <p>I have a <strong>working</strong> django-admin custom command that I use to populate my database with new information. Again, everything works.</p>
  
  <p>However, I have now changed my models and function slightly to accept two arguments as a tuple - first name <strong>and</strong> last name, instead of just "name".</p>
  
  <p>Previous code below - working. Run using "manage.py xyz name1 name2 name3... etc. (space between the different args)</p>
  
  <pre><code>from django.core.management.base import BaseCommand, CommandError
  from detail.models import ABC
  from detail.parser import DEF
  
  class Command(BaseCommand):
      args = '&lt;name...&gt;'
      help = 'Populates the ABC class database'
  
      def handle(self, *args, **options):
          for symbol in args:
  
              try:
                  info = DEF(name)
  </code></pre>
  
  <p><strong>Is it possible to pass on two arguments from the django-admin custom command where the second argument is optional --> i.e. (first, last=None)?</strong></p>
  
  <p>Pseudocode below of what I'd like to run using... "manage.py xyz (first1, last1) (first2, last2) &lt;-- or some variation of this</p>
  
  <p>I've already changed the function DEF to accept this appropriately as a standalone function. I'm just not sure how I can get the django-admin command working now.</p>