>Good call about the "sites" thing. Really, that attribute name isn't >used at all (from what I can tell)...hmmm. What are your ideas?
Regardless of what you do in the end: please no "magic name invention", especially if it is something like "attribute sites becomes site_set" - that way we would be back in magic pluralization/singularization land ;-) Is there any reason why the article_obj.sites attribute can't hold the manager already? We never directly access that attribute anyway - as it doesn't carry any value of meaning. So Article.sites would be the ManyToMany field and article_obj.sites would be the manager - looks nice to me. That way you can just do article_obj.sites.all() to get all linked objects. If people want to have the _set in the name, they can allways just name the attribute "site_set" instead of "sites". bye, Georg