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.


Reply via email to