發生的情況是我在表單中使用了外鍵,并且它顯示為一個選擇,問題是所有資訊都出現了,我只想顯示客戶的名稱,但是名稱,汽車的型號還有更多資訊出現在我面前,我怎樣才能只呈現一個資料?
carros-form-add.html
<div class="row mb-3">
<div class="col-md-4">
<div class="mb-3">
<label>Cliente</label>
{{ form.cliente }}
</div>
</div>
</div>
carros/models.py
cliente= models.ForeignKey(Clientes, on_delete=models.SET_NULL, null=True)
carros/models.py
class Clientes(models.Model):
tipo = models.CharField(max_length=200)
TITLE = (
('Mrs.', 'Mrs.'),
('Miss', 'Miss'),
('Mr.', 'Mr.'),
)
corp=models.CharField(max_length=200)
title= models.CharField(max_length=200, null=True, choices=TITLE,default='Mr.')
name= models.CharField(max_length=200)

uj5u.com熱心網友回復:
您應該在__str__模型中定義它,所以:
class Clientes(models.Model):
# …
def __str__(self):
return self.name
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/431191.html
