Какова модель (или имя), которая вызывает разделяемый метод для сохранения ссылки? - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть каталог для сохранения всех адресов из любой «формы» в администраторе django (называемый models.ForeignKey), с улицей, номером, городом, это нормально - но я хочу сохранить имя поля (или класса,или имя файла, что-то), который вызвал этот метод адреса, чтобы сохранить вместе адресную информацию любую ссылку на источник, запрошенный для

class TraderClass(models.Model):
      trader_ID = models.AutoField(primary_key=True)

      caller #1
      address_enterprise = models.ForeignKey(AddressClass, on_delete=models.CASCADE, default=None, verbose_name='Address')


class EnterpriseClass(models.Model):
      enterprise_ID = models.AutoField(primary_key=True)

      caller #2
      address_project = models.ForeignKey(AddressClass, on_delete=models.CASCADE, default=None, verbose_name='Address')

Адрес

class AddressClass(models.Model):
    ID = models.AutoField(primary_key=True)

    address_source = models.CharField(max_length=32,
    default=__qualname__,verbose_name='Origin')

\__qualname\__ показывает только то же самоеclass "AddressClass" Мне нужно что-то вроде TraderClass/EnterpriseClass ИЛИ address_enterprise/address_project или что-нибудь, что я могу сохранить с адресом

...