Hello,

Despite I read a lot of time the overview.txt on the django tagging svn
repository, I still can't stand how to use it at my model's level. I'm
quite new to python and may miss some elements.

When diving into the register part, it says it requiers a field for tag
which is supposed to be "tags". But what kind of type is this tag supposed
to be ? a TagField() ?

I came down to this kind of things which looks not the optimum for me (at
least at validate & runserver step, it stops shouting...):

from django.db import models
import tagging
from tagging.models import Tag
from tagging.fields import TagField

# Create your models here.
class Links(models.Model):
    title = models.CharField(max_length=80)
    description = models.TextField()
    url = models.URLField()
    tags = TagField()

    class Admin:
        list_display = ('title', 'description', 'url', 'tags',)
        list_filter = ['title', 'tags']
        search_fields = ['title','tags',]

    class Meta:
        verbose_name = "Lien"
        verbose_name_plural = "Liens"

tagging.register(Links)

But when I try to save a link, I got :

IntegrityError at /admin/links/links/add/
tagging_taggeditem.object_id may not be NULL

What did I miss ?

Regards,
Nicolas

-- 
Nicolas Steinmetz
http://www.steinmetz.fr/
http://www.unelectronlibre.info/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to