调用共享方法来保存引用的模型(或名称)是什么?

2024-04-26 06:50:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个目录,可以保存django admin(models.ForeignKey调用)中任何“表单”的所有地址,包括street、number、city,这没关系-但是我想保存调用此address方法的字段(或类或文件名等)的名称,以便将有关请求的源的任何引用的地址信息保存在一起

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\__只显示同一个类“AddressClass”,我需要TraderClass/EnterpriseClassaddress_enterprise/address_project之类的东西,或者我可以用地址保存的任何东西


Tags: keyidtruedefaultverbosemodeladdressmodels