Когда я добавляю эту строку кода в мою форму:
borrower = forms.CharField(
widget=forms.TextInput(attrs={'readonly': 'readonly'}))
Значение заемщика отображается как pk (id) вместо его реального значения. Любая идея, почему это? Полный код для формы:
class AmendLoan(ModelForm):
borrower = forms.CharField(
widget=forms.TextInput(attrs={'readonly': 'readonly'}))
class Meta:
model = BikeInstance
fields = (
'borrower',
'frame_number',
'due_back',
'status'
)
Когда я удаляю readonly
, все работает нормально, но мне нужно, чтобы это поле появилось, но его нельзя изменить.