我希望你可以幫我解決這個問題,我一直在嘗試使用同一表單上的兩個字段的連接來自動填充字段,但沒有成功,這是我的模型和我的形式如何在django中自動填充字段
class Doctor(models.Model):
name_doctor = models.CharField(max_length=20)
last_doctor = models.CharField(max_length=20)
email_doctor = models.EmailField()
p_doctor = models.CharField(max_length=10)
id_doctor = models.CharField(max_length=30, blank=True)
def __str__(self):
return '%s %s' % (self.name_doctor, self.last_doctor)
我的形式:
class ADoctor(forms.ModelForm):
class Meta:
model = Doctor
fields = ('name_doctor', 'last_doctor', 'email_doctor', 'p_doctor', 'id_doctor')
labels = {
'name_doctor': ('Name'),
'last_doctor': ('Last name'),
'email_doctor': ('Email'),
'p_doctor': ('Phone'),
'id_doctor': ('ID'),
}
我如何可以覆蓋保存,這樣,當我發送的形式現場id_doctor與name_doctor + last_doctor的串聯填補?
因爲這需要發生在客戶端,所以用JavaScript做到這一點。否則,如果用戶不需要編輯該字段,請在視圖中重新創建ID字段。 – Vernon