Это моя модель
class Business(models.Model):
address = models.ForeignKey(Address)
website = models.URLField(blank=True)
name = models.CharField(max_length=64)
mail_address = models.ForeignKey(Address,related_name="mailing_address")
модель моего адреса
class Address(models.Model):
address_line1 = models.CharField("Address line 1", max_length = 45)
address_line2 = models.CharField("Address line 2", max_length = 45, blank = True)
city = models.CharField(max_length = 50, blank = False)
state = USStateField()
postal_code = USZipCodeField()
я пытаюсь написать представление, где пользователь вводит информацию о компании и адресе одновременно
я пытаюсь использовать модель formset для пользователей, чтобы заполнить бизнес и почтовые адреса
однако я хочу сделать так, чтобы пользователь мог оставить раздел почтового адреса пустым, если он совпадает с служебным адресом.
как мне этого добиться, поскольку в моей модели адреса ничего нельзя оставить пустым ...
далее, если пользователь хочет отредактировать его, как мне отобразить набор форм с разными экземплярами?