title: Django autocomplete light, taggit and the admin interface
body: <p>I'm trying to use autocomplete_light and taggit both on an admin form.</p>
  
  <p>I've read the docs on integrating autocomplete light and taggit <a href="http://django-autocomplete-light.readthedocs.org/en/latest/api.html#module-autocomplete_light.contrib.taggit_tagfield" rel="nofollow">here</a>, 
  and the docs on integrating autocomplete light in the admin <a href="http://django-autocomplete-light.readthedocs.org/en/latest/tutorial.html" rel="nofollow">here</a>. But there seems to be little (or no) discussion on doing both at the same time.</p>
  
  <p>what I've got so far.</p>
  
  <p>In <code>models.py</code>:</p>
  
  <pre><code>from django.db import models
  from taggit.managers import TaggableManager
  from taggit.models import TagBase, GenericTaggedItemBase
  
  
  class MyTag(TagBase):
      description = models.CharField(max_length = 250, blank = True, null = True)
  
  class MyTagThroughModel(GenericTaggedItemBase):
      tag = models.ForeignKey(MyTag, related_name = "tagged_items")
  
  class MyModel(models.Model):
      Name = models.CharField(max_length = 200)
      ...
      tags = TaggableManager(through = MyTagThroughModel)
  </code></pre>
  
  <p>In <code>autocomplete_light_registry.py</code>:</p>
  
  <pre><code>import autocomplete_light
  from models import MyTag
  autocomplete_light.register(MyTag)
  </code></pre>
  
  <p>How am I meant to structure <code>admin.py</code>?</p>
  
  <p>If this was a non-admin form, the field would be given as:</p>
  
  <pre><code>tags = TagField(widget = TagWidget('MyTagAutocomplete'))
  </code></pre>
  
  <p>If this was a non-taggit admin form, I would add the following to the admin model class:</p>
  
  <pre><code>form = autocomplete_light.modelform_factory(MyTag)
  </code></pre>
  
  <p>How can I combine the two?</p>