Django从模板标签访问ForeignKey对象字段

时间:2015-02-12 12:38:39

标签: python django

在我目前的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")

0 个答案:

没有答案