Thursday, 15 July 2010

python - How to extend Django Group and still use in Django User -



python - How to extend Django Group and still use in Django User -

i looking extend functionality of django's group, can have properties on grouping such url group's homepage. this:

class organization(group): url = models.charfield(max_length=100)

however when using organization , adding user (by using org.user_set.add(user)) have no way of accessing url field user. when user.groups.all() shows user in grouping (not organization) same name set on organization org. how add together functionality grouping maintain accessible user info?

you have 2 option;

1) new model;

class groupprofile(models.model): grouping = models.onetoonefield('auth.group', unique=true) url = models.charfield(max_length=100)

2) monkey patch;

group.add_to_class('url', models.charfield(max_length=100))

in sec alternative have utilize app south db migration.

python django django-models user

No comments:

Post a Comment