id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 7689,add 'symmetrical' argument to OneToOneField('self'),aldo.deluca@…,nobody,"I would like to see a new feature on one-to-one relationship. It would be good if OneToOneField had a 'symmetrical' argument to make this relationship bidirectional. This could be available only for self one-to-one relationships. An example model : {{{ class Person(models.Model): name=models.CharField(max_length=100) spouse=models.OneToOneField('self',symmetrical=True) best_friend=models.OneToOneField('self',symmetrical=False) }}} John is necessarily his spouse's spouse but he may not be his best friend's best friend. The same feature has already been added to many-to-many relationships. Thanks to Django developers.",New feature,closed,"Database layer (models, ORM)",dev,Normal,wontfix,,,Design decision needed,0,1,1,1,0,0