Как показать дополнительную информацию об объекте в формах в ДжангоHtml

Программисты Html
Ответить
Anonymous
 Как показать дополнительную информацию об объекте в формах в Джанго

Сообщение Anonymous »

Это дополнительный вопрос к следующему вопросу:
Как передать объект пользователя в формы в Django
Вот моя форма:

Код: Выделить всё

class SellForm(forms.Form):
symbol = forms.ModelChoiceField(queryset=None, widget=forms.Select(attrs={
'class': 'form-control',
'placeholder': 'Symbol',
'autofocus': 'autofocus',
}))

def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request')
super(SellForm, self).__init__(*args, **kwargs)
self.fields['symbol'].queryset = Holdings.objects.filter(student=self.request.user.student)
Эта форма предоставляет мне этот раскрывающийся список:
[img]https://i.sstatic. net/6FAwy.png[/img]

У меня есть дополнительная информация в модели, а именно цена покупки каждой акции, есть ли способ перенести ее в форму? Однако его нельзя будет редактировать, поскольку это цена, по которой была куплена акция.
Вот модель, из которой форма получает данные:

Код: Выделить всё

class Holdings(models.Model):
student = models.ForeignKey(Student, on_delete=models.CASCADE)
symbol = models.CharField(max_length=10)
purchase_price = models.DecimalField(max_digits=10, decimal_places=2)

class Meta:
verbose_name_plural = "Holdings"
ordering = ['symbol']

def __str__(self):
return self.symbol
Буду очень признателен за любую помощь, если это возможно! Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/766 ... -in-django
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»