Given a model with ForeignKeyField (FKF) or ManyToManyField (MTMF) fields with a foreignkey to \'self\' how can I prevent self (recursive) selection within the Djan
You can use a custom ModelForm in the admin (by setting the "form" attribute of your ModelAdmin subclass). So you do it the same way in the admin as you would anywhere else.