Hey, You will need to use custom widget for tag field. Please have a look at https://bitbucket.org/fabian/django-taggit-autosuggest and below screenshot.
[image: Inline image 1] On Thu, Mar 28, 2013 at 7:03 PM, Jonathan Harris <[email protected]>wrote: > Hi All > > New to Django and coding in general, so sorry if this has been covered - I > did search the group postings, have read the documentation, trawled the net > etc, but couldn't find anything directly relevant > > I have been following various tutorials (django homepage, youtube etc) for > how to start creating a blog site > > What I would like to do seems really simple, but I cannot find a solution > > Django 1.5 on Ubuntu Server 12.04LTS > > It uses Taggable Manager, so in models.py we see > > #models.py > > from taggit.managers import TaggableManager > > class Post(models.Model): > title = models.CharField(max_length=100) > .... > tags = TaggableManager() > > #admin.py > > from blog.models import Post > > class PostAdmin(admin.ModelAdmin): > fieldsets = [ > ('Title', {'fields': ['title']}), > ...... > ('Tags', {'fields': ['tags'], 'classes': ['collapse']}), > ] > > admin.site.register(Post, PostAdmin) > > ____ > > This works fine > > What I would like to do is change the way that tags can be viewed and > selected in the admin site > > Currently, it is as a comma separated list > > I would like to pre-create the tags, then see them in a drop down, or > table, or similar, so that one or more may be selected > The view I am looking to achieve would be as if 'filter_horizontal = > ['tags']' had been applied > > However, I cannot find a way to do it > > I have tried to give the tags a separate class, with a ManyToManyField > link into Post, but any tags that are created are not displayed - and this > is probably really not the right approach > > So is it possible to change the way that tags from TaggableManager is > displayed? Can it be as a selection box, or check boxes or anything else? > Or are we stuck with the list approach? > > Any advice would be gratefully received > > Many Thanks > > Jon > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Sincerely, Pankaj Singh http://about.me/psjinx -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
<<image.png>>

