Hi,

You must add a ManyToManyField in your models

https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ManyToManyField

class Person(models.Model):
name = models.Charfield(max_lenght=200)
    colours = models.ManyToManyField(Color)

class Color(models.Model):
name = models.Charfield(max_lenght=200)
    persons = models.ManyToManyField(Person)


and in your admin.py, you must redefine your ModelForm and remplace it in ModelAdmin : http://stackoverflow.com/questions/1226760/filter-manytomany-box-in-django-admin




BILLION Sébastien

the Answer to the ultimate question of life, the universe and everything is 42

http://www.sebastienbillion.com/ <http://www.sebastienbillion.com/>

Le 30/09/2011 02:55, bino oetomo a écrit :
Dear All ..

Let's say I have 2 model in manyTOmany relation, i.e : Persons and colours

I want a 2 CRUD interface for this , that is :

1. Persons : where I can add colours to each person, and
2. Colours : where I can add Persons to each colour

I also want the "ADD" methode (Add colours to person, and add Persons to colour) is just like the Django "User Admin" interface .. when we want to asign user-rights to a user. Just for reference I post the screen capture of it at http://i55.tinypic.com/33l2umg.png

How to do that ?
Will I need an intermediate model (i.e : PersonColour) ?
Kindly please give me your enlightment.

Sincerely
-bino-


--
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 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to