У меня довольно простая связь с внешним ключом, отображаемая в админке Django:
# models
class Profile(models.Model):
name = models.CharField(max_length=30)
class EmailAddress(models.Model):
address = models.EmailField()
is_default = models.BooleanField()
# admins
class ProfileAdmin(admin.ModelAdmin):
class EmailAddressInline(admin.TabularInline):
model = EmailAddress
inlines = (EmailAddressInline,)
Я просто хотел бы иметь возможность выбрать только один адресов электронной почты как is_default
, используя переключатель на странице администратора.
Возможно ли это?