以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...'
)