以Django格式显示文本

以Django格式显示文本,django,django-models,Django,Django Models,我有一个客户和建筑物的模型 class Building(models.Model): customer = models.ForeignKey(Customer, verbose_name="Kunde") street = models.CharField("Straße", max_length=32) house_number = models.CharField("Hausnummer", max_length=4) zip = models.Integ

我有一个客户和建筑物的模型

class Building(models.Model):
    customer = models.ForeignKey(Customer, verbose_name="Kunde")
    street = models.CharField("Straße", max_length=32)
    house_number = models.CharField("Hausnummer", max_length=4)
    zip = models.IntegerField("Postleitzahl")
    place = models.CharField("Ort", max_length=32)
    ...

class Customer(models.Model):
    street = models.CharField("Straße", max_length=32)
    house_number = models.CharField("Hausnummer", max_length=4)
    zip = models.IntegerField("Postleitzahl")
    place = models.CharField("Ort", max_length=32)
    ...
如果客户地址和建筑物地址相同,建筑物中的地址数据应为空

在我的BuildingCreateView中,我想在文本框中显示地址的文本,如:“仅当与客户不同时”

如何做到这一点?
这些字段的默认值应为空。

帮助\u文本模型字段的属性是您的朋友:

street = models.CharField(
    verbose_name='Straße', 
    max_length=32,
    blank=True, null=True, 
    help_text='Only if...'
)