在我目前的django app模板中,我有一个Car模型(使用FK到CategoryCar)和一个具有price_category字段的CategoryCar模型。
在我的汽车模板中,为了生成我的选择字段,我执行:
{% for value, field in form.fk_category_car.field.choices %}
<option value="{{ value }}">{{ field }} - {{ HERE I need price category }} </option>
{% endfor %}
如何访问相关CarCategory对象的价格字段?
另一个问题:我怎样才能有一个必须只显示前一个输入字段过滤的值的ForeignKey字段?
这里是我的应用程序的真实模型(您可以将Contract视为Car,将CheckOutPlace视为CategoryCar:
class Contract(models.Model):
date = models.DateTimeField(null=False, blank=False, verbose_name="Data contratto")
# Checkout info.
checkout_place = models.ForeignKey(CheckOutPlace, null=False, blank=False, verbose_name="Luogo consegna",
related_name="checkout_place_contracts")
class CheckOutPlace(models.Model):
name = models.CharField(primary_key=True, max_length=255, verbose_name="Nome Luogo")
price_checkout = models.DecimalField(max_digits=7, decimal_places=2, verbose_name="Prezzo Consegna")